알고리즘 문제를 풀기전에 스트레칭용 문제를 만들어보았다.
문제
0. '\"/`을 출력해보자
1. 숫자를 문자열로 바꾸어보자.
2. 문자열을 숫자로바꾸어보자.
3. 숫자에서 첫번째 숫자를 추출해보자. 예) 숫자 10에서 첫번째 숫자는 1, 100에서 첫번째 숫자는 1
4. '*'을 4개 만들어보자.
5. [2,1,3]을 정렬해보자.
6. 구구단을 1단부터 9단까지 출력하자. 힌트)2중for문
7. [2,1,3]의 모든 경우의 수를 출력하자. 힌트)3중for문
9. '12' > '3'의 결과는?
정답
0.
console.log('\'\\\"/\`')
1.
String(10)//'10'
2.
parseInt('10')//10
3.
let num = 10
let first = num.toString().split('')[0]//'1'
parseInt(first)//1
4.
'*'.repeat(4)//'****'
5.
[2,1,3].sort((a,b)=>b-a)
6.
for(let i=1; i<10; i++){
for(let j=1; j<10; j++){
console.log(`${i}*${j}=${i*j}`)
}
}
반응형
'Network&etc > 자료구조와 알고리즘' 카테고리의 다른 글
최소값 구하기(Math.min(), 정렬 알고리즘) (0) | 2022.04.18 |
---|---|
코테 사이트 + 알고리즘 강의 (0) | 2022.03.03 |