코딩공부(129)
-
프로그래머스 자연수 뒤집어 배열로 만들기 자바스크립트
수도 코딩 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 -
프로그래머스 문자열 다루기 기본 자바스크립트
수도 코딩 문자열의 길이가 4 혹은 6 : s.length == 4 || s.length == 6 숫자로만 구성되어 있는지 : s를 Number로 변환시켜 배열에 넣은 다음 배열의 요소에 NaN가 있으면 False, 아니라면 True를 리턴 나의 풀이 function solution(s) { var answer = ''; let temp = []; for(let i=0; i
2022.01.20 -
프로그래머스 문자열 내 p와 y의 개수 자바스크립트
수도 코딩 문자열을 전부 소문자로만든다 만약 s[i]가 p면 ps배열에 p를 담는다 만약 s[i]가 y면 ys배열에 y를 담는다 두 배열의 length를 비교해서 같다면 true 다르다면 false를 리턴한다. 나의 풀이 function solution(s){ var answer = true; s = s.toLowerCase(); let ps = []; let ys = []; for(let i=0; i
2022.01.20