목록코딩테스트 연습 (28)
2022
function solution(s){ // 'y'와 'p' 갯수를 담을 변수 y_count = 0; p_count = 0; for (let i = 0; i < s.length; i++) { // 문자열이 일치하면 각 변수에 +1 if (s[i] == 'y' || s[i] == 'Y') { y_count += 1; } else if (s[i] == 'p' || s[i] == 'P') { p_count += 1; } }; if (y_count == p_count) { // 갯수가 같다면 true 반환 return true; } else { return false;// 갯수가 다르다면 false 반환 } }
function solution(a, b) { var answer = 0; for (let i = 0; i < a.length; i++) { answer += (a[i]*b[i])// 같은 인덱스를 가진 수끼리 더한 값을 변수에 담음 } return answer; }
function solution(arr, divisor) { var answer = [];// 값을 받을 빈 배열 for (let i = 0; i < arr.length; i++) { if (arr[i] % divisor == 0 ) {// 나머지가 0일 때 answer.push(arr[i]);// 그 arr[i]를 배열에 push } }; if (answer.length == 0) { // 배열에 아무것도 들어가지 않아 길이가 0일 때 answer.push(-1); // -1을 배열에 push } return answer.sort(function(a, b) { // 배열을 오름차순으로 정렬해 반환 return a - b; }); }