프로그래머스(9)
-
프로그래머스 정수 제곱근 판별 자바스크립트
수도 코딩 1
2022.01.20 -
프로그래머스 정수 내림차순으로 배치하기 자바스크립트
수도 코딩 n을 toString으로 문자열로 바꾼다 split으로 잘라서 배열로 만들어줌 .split("") .sort((a, b) => b - a)로 내림차순 정렬 문자열 상태로 합친 후에 배열 안의 요소 다시 number로 바꿔주기 나의 풀이 function solution(n) { var answer = 0; let s = n.toString(); let spl = s.split("") let srt = spl.sort((a, b) => b - a); let result = []; for(let i=0; i < srt.length; i++) { result += srt[i] } answer = Number(result); return answer; } // console.log(solution(12..
2022.01.20 -
프로그래머스 자연수 뒤집어 배열로 만들기 자바스크립트
수도 코딩 string으로 변환 split으로 잘라서 배열로 만들어줌 .split("") reverse()로 배열 요소 뒤집어주기 배열 안의 요소 다시 number로 바꿔주기 나의 풀이 function solution(n) { var answer = []; let s = n.toString(); let spl = s.split("") let rvs = spl.reverse(); for(let i=0; i b - a)를 썼는데 이 함수는 뒤집기가 아니라 내림차순 정렬..
2022.01.20 -
프로그래머스 이상한 문자 만들기 자바스크립트
수도 코딩 문자열을 공백기준으로 자르기 0번 index는 toUpperCase 처리 문자열별로 index % 2 == 1 이면 toLowerCase index % 2 == 0 이면 toUpperCase 공백두고 문자열 세개 다시 합치기 나의 풀이 function solution(s) { var answer = ""; let splitResult = s.split(' '); let temp2 = []; for(let i=0; i
2022.01.20 -
프로그래머스 수박수박수박수박수? 자바스크립트
수도 코딩 s1 = "수", s2 = "수박" 길이 n이 1일때 : s1 할당 길이 n이 홀수일 때 : i < n/2 만큼 s2 누적 + s1 길이 n이 짝수일 때 : i < n/2 만큼 s2 누적 나의 풀이 function solution(n) { var answer = ''; let s1 = "수"; let s2 = "수박"; let sum = ''; if(n==1) { answer = s1; } if(n%2 == 1) { let o_n = Math.floor(n/2) for(let i=0; i < o_n; i++) { sum += s2; } answer = sum + s1; } if(n%2 == 0) { for(let i=0; i < n/2; i++) { answer += s2; } } return..
2022.01.20 -
프로그래머스 서울에서 김서방 찾기 자바스크립트
수도 코딩 if index[i]의 값이 "Kim"이면 i값을 x에 넣는다. 김서방은 x에 있다를 출력해준다 나의 풀이 function solution(seoul) { var answer = ''; let x = ''; for(let i=0; i
2022.01.20