목록분류 전체보기 (114)
DEVLOG
function solution(s){ var answer = true; var p=0, y=0; s.toLowerCase().split('').forEach(function(e){ if(e==='p') p++; else if(e==='y') y++; }); if(p!=y) return false; return answer; } + 다른사람코드 function numPY(s){ //함수를 완성하세요 return s.toUpperCase().split("P").length === s.toUpperCase().split("Y").length; } 진짜.........똑똑한사람들 너무 많아
function solution(s) { var answer = []; answer = s.split(''); answer.sort(function(a,b){ if(ab) return -1; if(a==b) return 0; }); return answer.join(''); } + 다른사람 코드 function solution(s) { return s .split("") .sort() .reverse() .join(""); } 와......진짜 이마탁......... 이렇게 깔끔하게 만들다니........... 내림차순할때 .sort().reverse()이건 기억해두면 좋을 것 같다!!!
function solution(s) { var answer = false; var arr=s.split(''); var cnt=0; arr.forEach(function(c){ if(isNaN(c)) cnt++; }); if(cnt===0){ if(s.length===4 || s.length===6){ answer = true; } } return answer; } + 다른사람코드 + 지수나 16진수때문에 isNaN보다 정규식을 사용하는게 좋다 function alpha_string46(s){ var result = false; if((s.length == 4 || s.length == 6) && /^[0-9]+$/.test(s)) { result = true; } return result; } + 정..
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ문제 너무 귀엽당... function solution(seoul) { var answer = 0; answer = seoul.findIndex(function(here){ return here == 'Kim'; }); return "김서방은 "+answer+"에 있다"; } 최근에 findIndex메소드를 공부해서 아주 쉽게 해결할 수 있었다!! 메소드를 많이 알아야하는 이유.... indexOf를 사용하면 더 간단하게 표현이 가능하다. function solution(seoul) { var answer = 0; answer = seoul.indexOf('Kim'); return "김서방은 "+answer+"에 있다"; } 라고 써놓고 또 같은 실수를...반복하지~