[JS] 프로그래머스 / 바탕화면 정리
·
Coding Test
https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  문제를 읽고 이해하는 데만 상당한 시간이 들었다..하지만 막상 알고리즘 짜는 건 어렵지 않았다.indexOf, lastIndexOF, 최대 최소만 이용하면 무난하게 풀릴 것 같았다. 최종 풀이function solution(wallpaper) { let lux; for(let i=0; i a.indexOf('#')===-1 ? Infinity : a.indexOf('#') )) let rdx; ..
[JS] 프로그래머스 / 대충 만든 자판
·
Coding Test
https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 레벨이 높아지면서 여러 로직들이 중첩되는 문제들이 나온다.로직이 많아지다 보니 머릿속과 함께 코드가 뒤죽박죽 되버리는 경우가 많다. 무작정 코드를 짜기보다는 먼저 글로 알고리즘 순서를 설계하고그 후 차근차근 코드를 구현하는 것이 효과적인 방식인 것 같다.  최종 풀이function solution(keymap, targets) { return targets.map((str)=>{ let answer = 0; [...
[JS] 프로그래머스 / 크기가 작은 부분 문자열
·
Coding Test
https://school.programmers.co.kr/learn/courses/30/lessons/147355  처음으로 풀어보는 Lv.1 문제인 만큼초집중하겠다는 마음가짐으로 풀이에 임했다..  최종코드function solution(t, p) { let answer = 0; for(let i=0; i 확실히 문제를 많이 푸니 전보다 수월하게 알고리즘을 짤 수 있었다.사실 전체적인 알고리즘 짜는 것보다 자료형, 인덱싱 설정하는게 더 어려운 것 같다.지금까지는 마구잡이로 디버깅 하면서 맞춰가긴 했는데앞으로는 자료형, 인덱싱 하나하나 정밀하고 꼼꼼하게 보면서 코드를 짜야겠다.  다른 사람의 풀이function solution(t, p) { let count = 0; for(let..
[JS] 프로그래머스 / 배열 만들기 2
·
Coding Test
https://school.programmers.co.kr/learn/courses/30/lessons/181921 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr     프로그래머스 코테 lv.0 에서 처음으로 막혔던 문제. (정답률 73%)계속 전전긍긍하다가 갑자기 이진수 문제일 것 같다는 생각이 머리를 스쳤다.하지만 이진수 아이디어를 가지고도 문제풀이에는 진전이 없었고테스트는 통과했지만 아주 허접한 코드가 나오고야 말았다. 내 코드function solution(l, r) { let arr = [] for(let i=0; i=k) { arr.push(k) ..