728x90
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/12932
JS
문제
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 조건
n은 10,000,000,000이하인 자연수입니다.
계획
1. 문자 배열로 만들기
2. 뒤집기
3. 리턴S
문제
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 조건
n은 10,000,000,000이하인 자연수입니다.
계획
1. 문자 배열로 만들기
2. 뒤집기
3. 리턴
참고, 풀이
정수 -> 문자열 : https://ashen99.tistory.com/257
문자열 뒤집기 : https://ashen99.tistory.com/234
배열안의 문자를 숫자로 : https://programming4myself.tistory.com/41
var oldArr = ["1", "2", "3", "4"];
var newArr = oldArr.map(Number);
답
function solution(n) {
var answer = [];
let strN = n.toString(10); // 10진수 -> 3진수 문자열
let arrN = Array.from(strN); // 문자열 -> 배열 Array.from()
answer = arrN.reverse(); // 배열 뒤집기
answer = answer.map(Number); // 배열 안의 문자를 숫자로
return answer;
}
코드 간략화하기
function solution(n) {
return String(n).split('').reverse().map(Number);
}
한줄 로 묶을 수 있는 코드는 줄이는걸 연습하자.
◆ C
더보기
◆ C
계획
참고, 풀이
답
//
코드 간략화하기
출처
◆ C#
더보기
◆ C#
계획
참고, 풀이
답
//
코드 간략화하기
출처
◆ C++
더보기
◆ C++
계획
참고, 풀이
답
//
코드 간략화하기
출처
'내일배움 과제 > 기타 과제' 카테고리의 다른 글
알고리즘 18번 - 추가공부 (0) | 2024.11.21 |
---|---|
스텐다드 24.11.19 과제 (0) | 2024.11.20 |
SQL 7번 (0) | 2024.11.19 |
알고리즘 16번 -추가공부 (1) | 2024.11.19 |
sql 6번 (0) | 2024.11.18 |