목록알고리즘 (103)
언젠가는 펼쳐 볼 아카이브
사용언어 : javascript lv.1 문제 풀이 소요 시간 : 37분 23초 #문제 #제출코드 function solution(wallpaper) { let answer = []; let xList = []; let yList = []; wallpaper.map((w, x) => { const tmp = w.split(''); tmp.map((s, y) => { if(s === '#'){ xList.push(x); yList.push(y); } }) }) //start answer.push(Math.min(...xList)) answer.push(Math.min(...yList)) //end answer.push(Math.max(...xList)+1) answer.push(Math.max(...yLi..
사용언어 : javascript lv.2 문제 풀이 소요 시간: 15분 43초 #문제 #제출코드 function solution(arr) { let answer = arr[0]; for(let i=1; i
사용언어 : javascript lv.1 문제 풀이 소요 시간 : 26분 15초 #문제 #제출코드 function solution(s, skip, index) { let answer = ''; const skipBook = skip.split('').map((item) => item.charCodeAt()); s.split('').map((item) => { let asc = item.charCodeAt(); for (let i = 0; i 122) { asc -= 26; } while(skipBook.includes(asc)){ asc += 1; if (asc > 122) { asc -= 26; } } } answer += String.fr..
사용 언어 : javascript lv.1 문제 풀이 소요 시간 : 3분 31초 #문제 #제출코드 function solution(name, yearning, photo) { let answer = []; for(p of photo){ let count = 0; p.map(person => { if(name.includes(person)){ count += yearning[name.indexOf(person)]; } }) answer.push(count); } return answer; } #다른 풀이 function solution(name, yearning, photo) { return photo.map((v)=> v.reduce((a, c)=> a += yearning[name.indexOf(c)]..