
1. 기본적인 for 문 for (let a = 0; a < 5; a++) { console.log(a); // 0 1 2 3 4 } 위의 식처럼 for (초기문; 반복문; 증감연산식) 으로 반복문이 끝날 때까지 for문 안의 식을 반복합니다. 2. for in 1. 기본적인 문법 for (변수 in 속성이 들어있는 객체) { ... } 변수에 객체의 키값 할당 객체에서 문자열로 키가 지정된 모든 속성들에 대해 반복합니다. for in은 키-값 쌍이 있는 데이터에서 객체의 속성을 확인할 때 자주 사용합니다. 변수에는 키의 값이 들어가고 object[키값]을 넣으면 값이 나옵니다. ⛔ 배열에서는 for in을 사용하지 못합니다. 3. for of 1. 기본적인 문법 for (변수 of 반복가능한 객체) {..

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에 있다는..
- Level 1
- 카카오2018[1차]
- 백준
- 로그인
- slice
- nodejs
- smtp error
- GROUP BY
- 코드테스트
- SQL
- 코딩테스트
- nodemailer error
- JOIN
- 바이러스 dfs
- JavaScript
- 백준 7562 node
- 토마토3차원
- 숫자야구게임
- Split
- Express
- 회원가입
- 백준 7569 node
- 프로그래머스
- AWS
- 534 error
- left join
- Replace
- sort
- 정규표현식
- tolowercase
- Total
- Today
- Yesterday