본문 바로가기

반응형

전체 글

[프로그래머스] level1. 완주하지 못한 선수 (javascript) 문제 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 의식의 흐름 그냥 for문 돌려서 일일이 비교 해서 없는거 찾기 indexOf 함수를 사용해서 for문을 돌렸다. => 문제점. 조건문 쓸게 너무 많아서 정확성과 효율성에서 떨어졌다. 배열을 통으로 비교할 방법이 없을까? ==> 이게 sort였음. => sort로 두 배열을 정렬시켜서 동일하게 만든 다음, for문 한번으로 틀린 부분을 찾는 것이였다. 다른사람의 정답 .. 더보기
[프로그래머스] level1. 두 개 뽑아서 더하기 (javascript) 문제 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는두 개의 수를 뽑아더해서만들 수 있는 모든 수를 배열에오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 생각의 흐름 우선 배열을 정렬을 해야 문제가 풀릴 것 같아, 정렬을 하는 법을 찾아보았다. array.sort() 배열 내 값들을 하나씩 더하면 될 것 같아서 반복문을 사용했다. 참조 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Loops_and_iteration 초기코드(오답) function solution(numbers) { let answer = []; let input_arr = numbers.sort() for (let.. 더보기
블로그를 소개합니다. 그동안 저는 정해진 길을 걸어왔습니다. 중고등학생 때는 대학 진학을 위해 공부하고, 대학교 때는 취업과 졸업을 위해 공부했습니다. 하지만, 막상 취업을 하고 나니 생각과 많이 달랐습니다. 오프로드 위에 서 있으면서 , 어디 있을지 모를 도심을 향해 걷는 기분이었습니다. 이런 불안감 속에서 즐겁고, 당당하게 이 세상을 살아가고자 이 블로그를 만들었습니다. 이 세상 속에서 내 의견을 표출하고, 사람들과 소통하는 법을 배우며, 함께 세상을 살아가고 싶습니다. 만나서 반갑습니다. 더보기

반응형