목록IT (140)
언젠가는 펼쳐 볼 아카이브
사용언어 : javascript lv1. 문제 풀이 소요 시간 : 48분 #문제 #제출코드 function solution(s) { let answer = 0; let list = s.split(''); let sameStr = 0; let diffStr = 0; let x = ''; list.map(item =>{ if(x === ''){ x = item; sameStr += 1; } else if(x === item) { sameStr += 1; } else{ diffStr +=1; } if(sameStr === diffStr){ answer += 1; sameStr = 0; diffStr = 0; x = ''; } }) if(sameStr !== 0 || diffStr !== 0){ answer +..
사용언어 : 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..