본문 바로가기

조건문2

[js] 프로그래머스 - 이진 변환 반복하기 프로그래머스 lv2 이진 변환 반복하기 0과 1로 이루어진 문자열에 대해 다음과 같은 변환 과정을 거친다. x의 모든 0을 제거한다. x를 "x의 길이를 2진법으로 표현한 문자열"로 바꾼다. 예시) x='110010101001' 1) 0을 제거 > x='111111' 2) x의 길이를 2진수로 표현 > x의 길이가 6이므로 2진수로 바꾸면 '110' > x='110' 위의 과정을 x가 1이 될 때까지 반복한다. 2진 변환 과정을 거친 횟수와 제거한 0의 개수를 배열로 출력한다. 입출력▽ s result '110010101001' [3, 8] 1) 우선 s의 1과 0을 구분하여 1은 저장하고, 0은 개수를 센다. var answer = [0, 0]; let one = ''; for (let i = 0; i.. 2022. 9. 8.
[javascript] 조건문 조건문은 컴퓨터로 하여금 입력 내용에 따라 작업을 수행하도록 만드는 문장이다. 예를 들어, 게임이 실행될 때 플레이어의 생명 수치가 0이 되면 게임이 종료되어야 한다. 이를 좀 더 컴퓨터가 이해하기 쉬운 문장으로 바꾼다면 > 만약(if) 생명 값이 0이 되면 게임 종료 1. if 조건문 & if else 조건문 if (조건) {수행할 명령} 의 구조로 이루어져 있다. 조건이 참이라면 명령을 실행한다. if (조건) {수행할 명령} else {수행할 명령} 과 같이 두 줄 구조로 쓰기도 한다. 조건이 참이라면 if 줄의 명령을 실행하게 되고 조건이 거짓이라면 else 줄의 명령을 실행한다. 위의 코드는 if문 두 개를 이어 붙인 것이다. 여러 개를 붙여서 사용할 수 있다. else 바로 뒤에 if 조건문을.. 2022. 8. 19.