
1. 코드 분석 p와 y의 개수에 대문자도 해당된다. (toLowerCase메서드를 사용해야한다.) 하나도 없을 경우에도 true 값이 반환된다. 개수가 다를 경우에 false 값이 반환된다. 2. 실행 코드 function solution(s){ const sToLower = s.toLowerCase().split(""); let pNum, yNum; pNum = yNum = 0; for (let seq of sToLower) { if (seq === 'p'){ pNum++; } else if (seq === 'y') { yNum++; } } return pNum === yNum; } 대문자를 모두 toLowerCase메서드를 이용해 소문자로 바꾼 후 split 메서드로 배열에 삽입한다. p와 y의 개..

실행 코드 function solution(s) { return s.split('').sort().reverse().join(''); } s 문자열을 split메서드를 ' '로 사용하면 Zbc => ['Z', 'b', 'c'] 이런식으로 배열로 나눠집니다. 그리고 sort메서드로 정렬한 후 내림차순이므로 reverse메서드로 배열을 바꿔줍니다. 마지막으로 join메서드를 이용해 배열을 다시 문자열로 바꿔줍니다. programmers.co.kr/learn/courses/30/lessons/12917 코딩테스트 연습 - 문자열 내림차순으로 배치하기 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며,..

1. 문제 해석 strings 배열 안의 배열에서 n번째 문자를 기준으로 오름차순을 한다. 문자가 같을 경우 문자열 전체로 따진다. 2. 문제 해결 방법 sort() 메서드를 사용해서 해결해야 한다. arr.sort(정렬 순서 정의하는 함수) 로 되어 있는 경우 정렬 순서 정의하는 함수 = compareFunction(a, b) compareFunction(a, b)의 return 값이 0이면 변경 x compareFunction(a, b)의 return 값이 0보다 크면 b를 a 보다 낮은 인덱스로 정렬 ( a > b) compareFunction(a, b)의 return 값이 0보다 작으면 a를 b보다 낮은 인덱스로 정렬 (a < b) sort의 특징을 이용해서 a와 b를 비교해서 return 값을 ..

풀이한 코드 function solution(s) { let check; if (s.length == 4 || s.length == 6){ check = s.replace(/[^0-9]/g, ""); if(check == s) { return true; }else{ return false; } }else { return false; } } 정규표현식을 이용하여 문자열중에 0~9가 아니라면 null값으로 바꾸어 check와 입력받은 s를 비교하여 판단해 true 혹은 false값을 return 하였습니다. 사용한 정규표현식 /[^0-9]/g/

function solution(seoul) { let name; for(let seq = 0; seq < seoul.length; seq++) { if(seoul[seq] == "Kim") { name = seq; } } const answer=`김서방은 ${name}에 있다`; return answer; } for문을 사용해 seoul 배열의 길이만큼 반복하여 if문으로 Kim을 찾아줄 수 있습니다. 문자열에 변수를 적어줄때 +대신 ` `을 사용하면 끊김없이 사용할 수 있습니다. programmers.co.kr/learn/courses/30/lessons/12919 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는..

function solution(s) { let num = parseInt(s, 10); return num; } solution("1234") 여기서 parseInt(s , 10)은 함수 solution에서 입력받은 값 s를 정수로 나타내는 10진수로 변환한다는 뜻입니다. parseInt의 기본값은 10진수가 아니기 때문에 적어주었습니다! 보고 하실분들은 아래 링크로 들어가서 시도해보시기 바랍니다. programmers.co.kr/learn/courses/30/lessons/12925 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. ..
- Level 1
- GROUP BY
- Replace
- 534 error
- smtp error
- 코드테스트
- JavaScript
- SQL
- 토마토3차원
- 백준
- 백준 7569 node
- 카카오2018[1차]
- nodemailer error
- 코딩테스트
- sort
- tolowercase
- nodejs
- 회원가입
- 숫자야구게임
- 정규표현식
- 백준 7562 node
- AWS
- left join
- 바이러스 dfs
- JOIN
- Express
- 프로그래머스
- 로그인
- Split
- slice
- Total
- Today
- Yesterday