땅따먹기 게임을 하려고 합니다. 땅따먹기 게임의 땅(land)은 총 N행 4열로 이루어져 있고, 모든 칸에는 점수가 쓰여 있습니다. 1행부터 땅을 밟으며 한 행씩 내려올 때, 각 행의 4칸 중 한 칸만 밟으면서 내려와야 합니다. 단, 땅따먹기 게임에는 한 행씩 내려올
XX게임에는 피로도 시스템(0 이상의 정수로 표현합니다)이 있으며, 일정 피로도를 사용해서 던전을 탐험할 수 있습니다. 이때, 각 던전마다 탐험을 시작하기 위해 필요한 "최소 필요 피로도"와 던전 탐험을 마쳤을 때 소모되는 "소모 피로도"가 있습니다. "최소 필요 피로
문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고
XYZ 마트는 일정한 금액을 지불하면 10일 동안 회원 자격을 부여합니다. XYZ 마트에서는 회원을 대상으로 매일 한 가지 제품을 할인하는 행사를 합니다. 할인하는 제품은 하루에 하나씩만 구매할 수 있습니다. 알뜰한 정현이는 자신이 원하는 제품과 수량이 할인하는 날짜와
셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다.(a1, a2, a3, ..., an)튜플은 다음과 같은 성질을 가지
Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 수 있습니다.1 + 2 + 3 + 4 + 5 = 154 + 5 +
처음엔 배열로 풀었다가 테스트 케이스에서 시간초과로 실패했다. 시간초과라서 어떻게 해야되나 찾아보다가 map이나 object로 풀면 된다 그래서 바로 돌려버렸다. object는 그렇게 인턴할때 써놓고는 그새 까먹었다. 시간초과때는 배열말고 오브젝트를 써보도록 하자.
정규식을 사용하면 편하게 풀 수 있을거라고 생각했다. 처음엔 한 단계씩 level1, level2 이런식으로 한 단계씩 풀어나가려 했다. map과 for문을 사용해서 split한 id를 만지려니 너무 복잡해졌다. 다른사람들을 보니 정규식과 체인으로 간단하게 해결했더라,
진짜 간단한 문제였지만 잊고 있던 문제가 있었다. JS에서는 배열을 서로 비교하면 안된다는 사실을... JS에서는 비교연산자를 배열이나 객체에 비교해버리면 메모리를 참조해버리기 때문에 내용물이 같더라도 false를 리턴한다. 때문에 나는 스택을 만들어서 하나씩 집어넣고
3월 14일 ChatGPT의 버전이 업데이트 되었다. 이전 버전에서는 SAT 하위 10%를 기록한 반면 이번 버전은 상위 10%를 기록했다고 한다. 또한 없던 일도 있는 것처럼 알려주는 거짓말이나 정확도, 윤리 등 개선이 되었다고한다.
2022년 4학년 2학기. 내가 대학교를 다니는 마지막 시간이자 학교에서 기회를 주는 것을 활용 할 수 있는 마지막 시간이었다. 아직 개인 웹 프로젝트는 하나 뿐이 해보지 못했고 지식도 모자르다 생각하여 프로젝트던 공부던 하나는 확실하게 하고싶었다.
배열 안에서 서로 다른 수 3개를 더해야 했다. for문을 통해 배열 인덱스 세개를 돌려 합이 0이 되는 인덱스가 있을 때 마다 answer 값을 1씩 올려주었다.
Date 객체를 사용하였다. Date 객체는 MDN에 따르면 시간의 한 점을 플랫폼에 종속되지 않는 형태로 나타낸다. Date 객체는 1970년 1월 1일 UTC(협정 세계시) 자정과의 시간 차이를 밀리초로 나타내는 정수 값을 담아준다.Date 객체를 만드는 방법에는
sort에는 매개변수로 compareFunction이 들어간다. 보통 다른 언어에서는 sort는 정수는 정수대로 정렬을 해주는데 Javascript에서는 문자열로 변경을 한 뒤에 정렬을 하기 때문에 9와 80을 정렬하면 80이 먼저오고 그 뒤에 9가 오게된다. 그래서
Position: absolute 속성이 인 요소는 웹페이지에서 배치 될 때 부모 요소에 상관하지 않고 자유롭게 위치할 수 있다. 하지만 부모 요소에 가 존재한다면 부모 요소 내에서 자유롭게 위치시킬 수 있다.