최근 구직을 하면서 코딩테스트가 많다는 것을 새삼 깨닫게 되었다. 코딩테스트... 보기만 해도 자신감이 사라져서 피하고 싶었지만... 피한다고 될까!!앞으로 한 문제라도 꾸준히 풀어보기로 다짐했다. 오늘이 바로 그 첫날이다. 가운데 문자 반환하기주어진 숫자 진법 변환하
오늘은 문자열 문제를 몇 문제 풀어보았다. 처음 자바스크립트 배울 때 멘토님께서 실무에서는 문자열을 기회가 많으니 어떤 식으로 활용할지 생각하면서 메소드를 익혀보라고 하셨던게 기억났다. 실제로 프로젝트 하면서 validation이라던가 받아 온 데이터를 정형한다던가 하
prices는 배열이며, 각 요소는 매일의 주식 가격이다.만약 한 번만 거래할 수 있다면 = 사고 팔 수 있다면,제일 큰 이익은 얼마인지를 구하는 함수입출력 예시 :7,1,5,3,6,4 => 5 // 둘째(idx: 1) 날에 사서 다섯째(idx:4) 날에 파는게 가장
주어진 숫자 배열에서, 0을 배열의 마지막쪽으로 이동 시키는 함수.원래 있던 숫자의 순서는 바꾸지 말 것.새로운 배열 만들지 말 것!!입출력 예시 : 0,1,0,3,12 => 1,3,12,0,0문제를 보고 처음 든 생각은 pop이나 push를 사용하고 싶다는 것이었다.
문제를 해결하는 방법특정 종류의 문제를 풀기 위한 일련의 연산을 제공하는 유한한 규칙의 집합: 0이나 그 이상의 입력값을 가진다.: 하나 혹은 그 이상의 출력값을 가진다.: 각 단계는 무엇을 하기 위한 것인지 명확해야한다.: 각 단계들은 유한한 횟수를 거친 후 종료되어
배열 array, i, j, k를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요.array의 길이는
모의고사 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3,
대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교
체육복
2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,F
1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다.1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1