목록JavaScript (8)
손코딩

function solution(n) { var answer = 0; var three = n.toString(3).split("").reverse().join("") answer = parseInt(three, 3); return answer; } toString(3) - 3진법으로 변환하고 split("") - 숫자를 하나씩 쪼갠다 reverse() - 나눠진 숫자를 역순으로 뒤집는다 join("") - 배열로 나눠진 숫자를 다시 붙인다 parseInt(three, 3) - 3진법으로 되어있는 three(3진법 뒤집은 결과 넣었음)를 다시 10진법으로 바꿈

function solution(s) { var answer = ''; answer = s.split('').sort().reverse().join(''); return answer; } 갑자기 자바스크립트로 하는 이유는? - 요 며칠 자바스크립트 공부 했더니 좀 재밌어서?ㅎㅎ 1. 먼저 받은 문자열 s를 쪼갠다 : .split(''); - split(' ') 이렇게 하면 중간에 공백을 기준으로 나눠짐 따옴표 사이 공백이 없어야 문자 하나씩 나눠짐 2. 오름차순으로 정렬한다 : sort(); 3. 오름차순한걸 뒤집는다 : reverse(); 4. 문자열을 합친다 : join('');
input type checkbox를 선택했는지 안했는지 확인해야하는 경우가 있다. 예를들어 회원가입을 할 때 (체크박스)무슨무슨 항목에 동의하십니까?(필수) 이런 항목은 체크박스 체크가 되어있지 않으면 다음 항목으로 넘어가지 않는다. 나같은 경우는 checkbox에 value 값을 넣고 체크가 된 항목의 value값만 더하는 코드를 짠적이 있다. function check(){ //체크가 된 경우 if(document.getElementById("checkbox").checked){ alert("동의하셨습니다."); //체크가 안 된 경우 }else{ alert("필수 항목을 체크하셔야합니다."); } } 모든 항목에 동의하십니까?(필수) 뭐 저런식으로 만들었던것 같다. 여담이지만 난 저런 alert창..