본문 바로가기

ComputerScience69

[Lv.0] 문자 반복 출력하기 1. 문제 2. 풀이 function solution(my_string, n) { var answer = ''; let arr = [...my_string]; //스프레드연산자로 문자를 분해하여 각각을 요소로 배열에 담는다. let sum =[]; //sum 배열 생성 for(let i =0; i 2023. 1. 30.
[Lv.0] 머쓱이보다 키 큰 사람 찾기 1. 문제 (정답률 89%) 2. 풀이 function solution(array, height) { let count = 0; //카운트해줄 변수를 생성한다. for(i=0;i 2023. 1. 30.
[Lv.0] 문자열 뒤집기 1. 문제 (정답률 89%) 2. 풀이 function solution(my_string) { var answer = []; let arr2 = []; // 새 배열을 만든다 let arr = [...my_string] //스프레드 연산자로 새 배열 arr에 문자열을 하나씩 담는다 for(let i=0; i 2023. 1. 30.
[Lv.0] 배열 뒤집기 1. 문제 (정답률 89%) 2. 풀이 function solution(num_list) { var answer = []; for(i in num_list){ // 배열 for in 반복문 let item = num_list.pop(); // item변수에 num_list.pop()으로 마지막 요소를 꺼내온다 answer.push(item); // answer 배열에 num_list의 마지막 요소를 가져와 하나씩 차례로 push해준다. } return answer; } 3. 알아야할 사항 1) for(i in array){} : - array의 길이만큼 반복하면서 {여기를 실행} - i가 0부터 array.length까지 순회한다. 2) array.pop() : - 배열의 맨 뒤 요소를 꺼낸다. -> 배.. 2023. 1. 30.
프로그래머스 알고리즘 문제 입문기(JS) 1. 목적 - 알고리즘 독학을 위해 프로그래머스 문제풀이를 도전하고, 블로그에 기록하여 개발 커리어와 지식 발전에 도움이 되도록 한다. 2. 진행 - lv.0 부터 차근차근 밟아나가며, 주 2회 이상, 4단계 정복을 목표로 한다. - 너무 쉬운 JS기초문법에 관한 내용은 포스팅하지 않는다. 3. 규칙 - 짧고 간결한 문체로 작성하여, 누군가가 보거나 내가 다시 보더라도 알아보기 쉽게 기록한다. - 풀이설명 이후 마지막에 풀이에 필요했던 메소드나 방법을 정리하는 시간을 가진다. - 다른사람의 풀이는 절대 보지 않는다. 끝. 시작해보자! 2023. 1. 30.