전체 글
[프로그래머스]JS 가운데 글자 가져오지
링크 : 코딩테스트 연습 - 가운데 글자 가져오기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr function solution(s) { let answer = ""; if(s.length%2 == 1){ answer = s[parseInt(s.length/2)]; } if(s.length%2 == 0){ answer = s[parseInt(s.length/2)-1]+s[parseInt(s.length/2)]; } r..
[프로그래머스]JS 비밀지도
링크 : 코딩테스트 연습 - [1차] 비밀지도 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr function solution(n, arr1, arr2) { const answer = Array.from({length:n}, () => []); const arrTwo1 = Array.from({length:n}, () => []); const arrTwo2 = Array.from({length:n}, () => []); for(let i=0; i
[프로그래머스]JS 부족한 금액 계산하기
링크 : 코딩테스트 연습 - 부족한 금액 계산하기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 부족한 금액 계산하기 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이 programmers.co.kr function solution(price, money, count) { let answer = 0; for(let i=1; i 0 ? answer-money : 0; }
[프로그래머스]JS 나머지가 1이되는 수 찾기
링크 : 코딩테스트 연습 - 나머지가 1이 되는 수 찾기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 나머지가 1이 되는 수 찾기 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한사항 입 programmers.co.kr function solution(n) { let answer = 0; for(let i=1; i
[프로그래머스]JS 최소직사각
링크 : 코딩테스트 연습 - 최소직사각형 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 최소직사각형 [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133 programmers.co.kr function solution(sizes) { //정렬 for(let i=0; i
[프로그래머스]JS 2016년
링크 : 코딩테스트 연습 - 2016년 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 2016년 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까 programmers.co.kr function solution(a, b) { const dayArray = ["THU","FRI","SAT","SUN","MON","TUE","WED"]; const monthArray = [ 0,31,29,31,30,31,30,31,31,30,31,30,31 ]; let dayCount = 0; for(let i=1; i