[프로그래머스] 230913 코딩테스트 연습 1. 정수 내림차순으로 배치하기 function solution(n) { var answer = 0; let result = 0; // 숫자 분리 후 정렬 result = (n+"").split("").sort().reverse(); // 문자 합치기 (문자열 상태) > join으로 바로 해결 가능! result.forEach(i=> { answer += i; }) // 정수로 형변환 return parseInt(answer); } 2. 하샤드 수 function solution(x) { var answer = true; let num = 0; // 긱 자릿수의 합 (x+"").split("").forEach( i => { num += parseInt(i); }) answer = (x%num == 0) ..
[모던 JavaScript] 2.12 ~ 2.16 과제 정리 2.12 nullish 병합 연산자 '??' 2.13 while 과 for 반복문 2.14 switch문 2.15 함수 2.16 함수 표현식 2.13(1) 반복문의 마지막 값 2.13(2) while 반복문의 출력값 예상하기 2.13(3) for 반복문의 출력값 예상하기 2.13(4) for반복문을 이용하여 짝수 출력하기 2.13(5) for 반복문을 while 반복문으로 바꾸기 2.13(6) 사용자가 유효한 값을 입력할 때까지 프롬프트 창 띄우기 2.13(7) 소수 출력하기 2.14(1) switch문을 if문으로 변환시키기 2.14(2) if문을 switch문으로 변환시키기 2.15(1) else는 정말 필요한가요? 2.15(2) ? 나 || 를 사용하여 함수 다시 작성하기 2.15(3) min(a,..
썸네일 [FrontEnd2] JS 연습문제 풀이 (중첩 반복문 2) 안녕하세요~ 보라해바라기입니다:) 저번 게시글에 이어 이번에도 중첩 반복문을 연습해보았습니다. 1. 중첩 반복문 (1) 입력횟수만큼 문자 출력 (2) 입력횟수만큼 문자 출력 (가운데 정렬) (풀이 후 업데이트) (3) 규칙에 따라 입력 횟수를 적용하여 문자 출력 (4) 규칙에 따라 입력 횟수를 적용하여 문자 출력 (역순으로) (5) 규칙에 따라 입력 횟수를 적용하여 문자 출력
썸네일 [FrontEnd2] JS 연습문제 풀이 (중첩 반복문 1) 안녕하세요:) 보라해바라기입니다~ 오늘은 중첩 반복문을 연습해보았습니다. 1. 중첩 반복문 1 (1) 시작 단, 끝 단 입력받아 (시작 단과 끝단을 포함한)그 사이에 해당하는 구구단 출력 (2) 시작 단, 끝 단 입력받아 짝수 단에 해당하는 구구단 출력 (3) 시작 단, 끝 단 입력받아 그 사이에 해당하는 구구단 출력 (4) 시작 숫자와 끝 숫자를 입력받아 그 사이에 해당하는 완전수 출력 (5) 시작 숫자와 끝 숫자를 입력받아 그 사이에 해당하는 소수 출력 (문제 풀이 후 수정)
썸네일 [FrontEnd2] JS 연습문제 풀이 (switch, while ,for 문) 1. Switch (1) 1,2,3 출력 (2) 조건에 따른 지하철 요금 출력 (3) 성적에 따른 학점 출력 (4) 알파벳에 따른 단어 출력 (5) 사칙연산 1. While (1) 입력 숫자만큼 문장 출력 (2) 입력 숫자의 구구단 구하기 (3) 시작 숫자와 끝 숫자 사이의 짝수 출력 (4) 시작 숫자와 끝 숫자 사이의 홀수 출력 (5) 시작 숫자부터 끝 숫자까지의 합 출력 1. For (1) 입력 횟수만큼 문장 출력 (2) 입력 숫자의 구구단 구하기 (3) 시작 숫자와 끝 숫자 사이의 짝수 출력 (4) 시작 숫자와 끝 숫자 사이의 홀수 출력 (5) 시작 숫자부터 끝 숫자까지의 합 출력