기술#프로그래머스 왼쪽 오른쪽 문제 풀이#프로그래머스 기준 자르기#프로그래머스 JavaScript 문자열 리스트 문제

프로그래머스 왼쪽 오른쪽 문제 풀이

function solution(str_list) { for (let i = 0; i < str_list.length; i++) { if (str_list[i] === "l") { return str_list.slice(0, i); // "l"의 왼쪽 반환 } else...

2025년 3월 31일479
기술#프로그래머스 배열 만들기 6#프로그래머스 배열 만들기 6 JavaScript#프로그래머스 배열 만들기 6 JS

프로그래머스 배열 만들기 6 Lv.0

function solution(arr) { const result = []; for (const num of arr) { // 스택이 비어있지 않고, 마지막 원소가 현재 값과 같다면 pop if (result.length > 0 && result[result.leng...

2025년 1월 5일339
기술#프로그래머스 커피 심부름#프로그래머스 커피 심부름 자바스크립트#프로그래머스 커피 심부름 JavaScript

프로그래머스 커피 심부름 Lv.0

function solution(order) { let answer = 0; for (let i = 0; i < order.length; i++) { const menu = order[i]; if (menu.includes("americano")) { // 아메리카노 ...

2025년 1월 4일204
기술#프로그래머스 코드 처리하기#프로그래머스 코드 처리하기 JavaScript#프로그래머스 코드 처리하기 JS

프로그래머스 코드 처리하기 Lv.0

function solution(code) { let answer = ''; let mode = false; for (let i = 0; i < code.length; i++) { if (code[i] === "1") { mode = !mode; } else { if ...

2025년 1월 2일287
기술#수열과 구간 쿼리 4#프로그래머스 수열과 구간 쿼리 4#수열과 구간 쿼리 4 JS

프로그래머스 수열과 구간 쿼리 4 Lv.0

function solution(arr, queries) { let answer = []; answer = arr; for(let i = 0; i < queries.length; i++){ let s = queries[i][0]; let e = queries[i][1]...

2025년 1월 1일206
기술#프로그래머스 qr code#프로그래머스 qr code 자바스크립트#프로그래머스 qr code JavaScript

프로그래머스 qr code Lv.0

function solution(q, r, code) { let answer = ''; for (let i = 0; i < code.length; i++) { if (i % q === r) { answer += code[i]; } } return answer; } co...

2024년 12월 31일160
기술#프로그래머스 조건에 맞게 수열 변환하기 2 Lv.0#조건에 맞게 수열 변환하기 2 JS#조건에 맞게 수열 변환하기 2 JavaScript

프로그래머스 조건에 맞게 수열 변환하기 2 Lv.0

function solution(arr) { let answer = 0; while(true) { const nextArr = arr.map((value) => { if(value >= 50 && value % 2 === 0) { return value / 2; } e...

2024년 12월 30일280
기술#프로그래머스 리스트 자르기#프로그래머스 리스트 자르기 JS#프로그래머스 리스트 자르기 JavaScript

프로그래머스 리스트 자르기 Lv.0

function solution(n, slicer, num_list) { let answer = []; const [a, b, c] = slicer; switch(n) { case 1: answer = num_list.slice(0, b + 1); break; case...

2024년 12월 29일189
기술#조건 문자열#조건 문자열 자바 스크립트#프로그래머스 조건 문자열 JS

프로그래머스 조건 문자열 Lv.0

코드 설명 switch 문: math 변수의 값에 따라 다른 case 문을 실행합니다. case 문: 각 경우( ">=", "<=", ">!", "" )에 대해 삼항 연산자( 조건 ? 참일 때 값 : 거짓일 때 값 )를 사용하여 n 과 m 을 비교하고 결과를 반환합...

2024년 12월 23일224
기술#프로그래머스 문자열 겹쳐쓰기#문자열 겹쳐쓰기#algorithm

프로그래머스 문자열 겹쳐쓰기 Lv.0

slice를 자유롭게 사용 할 수 있는지 물어보는 문제로 보입니다. `my_string`.slice(0, s)를 통해 앞 부분을 추출하고, 겹쳐 쓸 문자열을 중간에 더 해준 후 마지막에 남는 문자열을 이어붙여주면 문제 요구사항에 답할 수 있습니다. function so...

2024년 12월 11일223
기술#프로그래머스 특수문자 출력하기#특수문자 출력하기#algorithm

프로그래머스 특수문자 출력하기 Lv.0

입력받는 값인 줄 알았으나, 단순하게 console.log(); 작성할 줄 아는지 확인하는 문제입니다. const readline = require('readline'); const rl = readline.createInterface({ input: process.s...

2024년 12월 9일317
기술#프로그래머스 대소문자 바꿔서 출력하기#대소문자 바꿔서 출력하기#algorithm

프로그래머스 대소문자 바꿔서 출력하기 Lv.0

대소문자 변환 함수를 사용할 수 있냐, 문자 범위를 비교 할 수 있냐를 물어보는 간단한 문제입니다. 입력받은 문자열을 루프를 통해 하나씩 탐색했습니다. 이후 문자열을 result에 추가하여 반환했습니다. 우선 문자 범위 비교입니다. 입력받은 문자열을 하나씩 검토합니다....

2024년 12월 6일177