목록전체 글 (348)
Jieunny의 블로그
➰ 44일차 오늘 페어 마지막 날이라 너무 아쉽다ㅠㅠ.. 지금 페어분이랑 더 오래 하면 좋을텐데🥹 그래도 계속 연락해야지..! 오늘은 타입 스크립트 이론 좀 하고.. 코테 문제 5문제 정도 풀었는데 카카오는 항상 코테 문제를 너무 어렵게 내는 거 같다 짜증나.... 하기싫어.. 아니.. 그래도 해야지.... 아니... 하기싫어.. 타입스크립트도 어렵고 코테도 어렵고 쉬운게 하나도 없다!!! 오늘 깃허브에 커밋 했는데 왜 잔디 안심어지는지 모르겠구.. 왜 안되지
📣 Module ✔️ 모듈은 전역 변수과 구분되는 자체 유효 범위를 가지며 export, import와 같은 키워드 없이는 다른 파일에서 접근할 수 없다. 📣 Export, Import ✔️ ES6의 export와 같은 방식으로 변수, 함수, 타입, 인터페이스 등에 붙여 사용한다. ➕ JS ES6 문법 더보기 ➰ 2015년에 출시된 ECMAScript, 자바스크립트의 표준 ➰ let, const 키워드 추가 ➰ 템플릿 리터럴, 객체 리터럴, 화살표 함수 등이 추가 된 문법 // math.ts export interface Triangle { width: number; height: number; } // index.ts import { Triangle } from './math.ts'; class Som..
📌 문제 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 순위당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25라고 가정해보겠습니다. 당..
📌 문제 문자열 s가 주어졌을 때, s의 각 위치마다 자신보다 앞에 나왔으면서, 자신과 가장 가까운 곳에 있는 같은 글자가 어디 있는지 알고 싶습니다. 예를 들어, s="banana"라고 할 때, 각 글자들을 왼쪽부터 오른쪽으로 읽어 나가면서 다음과 같이 진행할 수 있습니다. b는 처음 나왔기 때문에 자신의 앞에 같은 글자가 없습니다. 이는 -1로 표현합니다. a는 처음 나왔기 때문에 자신의 앞에 같은 글자가 없습니다. 이는 -1로 표현합니다. n은 처음 나왔기 때문에 자신의 앞에 같은 글자가 없습니다. 이는 -1로 표현합니다. a는 자신보다 두 칸 앞에 a가 있습니다. 이는 2로 표현합니다. n도 자신보다 두 칸 앞에 n이 있습니다. 이는 2로 표현합니다. a는 자신보다 두 칸, 네 칸 앞에 a가 있습..
📌 문제 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰 것이 문제였다. 이 문제를 어떻게 할까 고민 한 그녀는 동적으로 게임 시간을 늘려서 난이도를 조절하기로 했다. 역시 슈퍼 개발자라 대부분의 로직은 쉽게 구현했지만, 실패율을 구하는 부분에서 위기에 빠지고 말았다. 오렐리를 위해 실패율을 구하는 코드를 완성하라. 실패율은 다음과 같이 정의한다. 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수 전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 배열 stages가 매개변수..
📣 리액트로 Twitter 구현하기 ✔️ react-router-dom 사용하기 ✔️ state & props 사용해서 전송 트윗 만들기 ✔️ 기본 페이지 컴포넌트 구현하기 ✔️ font awesome 사용하기 📣 주요 컴포넌트 1️⃣ App.js import React from 'react'; import { BrowserRouter, Routes, Route } from 'react-router-dom'; // TODO : React Router DOM을 설치 후, import 구문을 이용하여 BrowserRouter, Routes, Route 컴포넌트를 불러옵니다. import Sidebar from './Sidebar'; import Tweets from './Pages/Tweets'; impor..