개발자가 되

2025/01/24 3

Lv.0 코드 처리하기

문제설명문자열 code가 주어집니다. code를 앞에서부터 읽으면서 만약 문자가 "1"이면 mode를 바꿉니다. mode에 따라 code를 읽어가면서 문자열 ret을 만들어냅니다.mode는 0과 1이 있으며, idx를 0 부터 code의 길이 - 1 까지 1씩 키워나가면서 code[idx]의 값에 따라 다음과 같이 행동합니다.mode가 0일 때code[idx]가 "1"이 아니면 idx가 짝수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다.code[idx]가 "1"이면 mode를 0에서 1로 바꿉니다.mode가 1일 때code[idx]가 "1"이 아니면 idx가 홀수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다.code[idx]가 "1"이면 mode를 1에서 0으로 바꿉니다.문자열 co..

Lv.0 등차수열의 특정한 항만 더하기

문제설명두 정수 a, d와 길이가 n인 boolean 배열 included가 주어집니다. 첫째항이 a, 공차가 d인 등차수열에서 included[i]가 i + 1항을 의미할 때, 이 등차수열의 1항부터 n항까지 included가 true인 항들만 더한 값을 return 하는 solution 함수를 작성해 주세요. 제한사항1 ≤ a ≤ 1001 ≤ d ≤ 1001 ≤ included의 길이 ≤ 100included에는 true가 적어도 하나 존재합니다. 입출력 예ab included result 34[true, false, false, true, true]3771[false, false, false, true, false, false, false]10 입출력 예 설명 입출력 예 #1예제 1번은 a와 d가..

[혼공JS] 3주차

일본 여행이슈로 새벽에 급하게 혼공단 합니당.. 배열[요소, 요소, 요소,  ..., 요소]> const array = [273, 'String', true, dunction () {}, {} , [273, 103]]undefinde> array (6) [273, "String", true, f, {...}, Array(2)] //요소 개수 , 요소 배열 요소에 접근하기배열[인덱스]> const number = [273, 52, 103, 32]undefined> numbers[0]273> numbers[1]52> numbers[1 + 1]103> numbers[1 * 3]32 배열 요소에 개수 확인하기배열.length> const fruits = ['배', '사과', '키위', '바나나'] // 배열 ..

13기 혼공단(js) 2025.01.24