✏️기록하는 즐거움
반응형
article thumbnail
[JavaScript] .js vs .mjs
Face-to-Error 2022. 12. 15. 15:30

| 에러 발생 과정 .js 파일에서 export 키워드를 사용하니 SyntaxError: Unexpected token 'export' 에러가 발생했다. ESLint를 사용하면 친절하게 해결 방법에 대해서 알려준다. Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension. ES 모듈인 export를 사용하려면 package.json에 type: module을 사용하거나, .mjs 확장자를 이용해야 한다. | .mjs가 뭔데? script 태그에 type="module" 어트리뷰트를 사용하게 되면 로드된 자바스크립트 파일은 모듈로서 동작하게 된다. ES6 모듈의 파일 확장자는 모듈임을 명..

article thumbnail
[백준] 1463: 1로 만들기 (javascript)
Algorithm/Baekjoon 2022. 12. 1. 14:45

Link 1463번: 1로 만들기 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. www.acmicpc.net 문제 정수 X에 사용할 수 있는 연산은 다음과 같이 세 가지 이다.X가 3으로 나누어 떨어지면, 3으로 나눈다.X가 2로 나누어 떨어지면, 2로 나눈다.1을 뺀다.정수 N이 주어졌을 때, 위와 같은 연산 세 개를 적절히 사용해서 1을 만들려고 한다. 연산을 사용하는 횟수의 최솟값을 출력하시오. 입력 > 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. 출력 >첫째 줄에 연산을 하는 횟수의 최솟값을 출력한다. | 예제 입력 1 2 | 예제 출력 1 1 | 예제 입력 2 10 | 예제 출력 2 3 제출 const fs = require("fs"..

article thumbnail
[백준] 10992: 별 찍기 - 17 (javascript)
Algorithm/Baekjoon 2022. 12. 1. 10:40

Link 10992번: 별 찍기 - 17 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 > 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 >첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. | 예제 입력 1 1 | 예제 출력 1 * | 예제 입력 2 2 | 예제 출력 2 * *** | 예제 입력 3 3 | 예제 출력 3 * * * ***** 제출 const fs = require("fs"); const input = Number( process.platform === "linux" ? fs.readFileSync("/dev/stdin").toString() : `4` ); let answer = "..

article thumbnail
[백준] 10991: 별 찍기 - 16 (javascript)
Algorithm/Baekjoon 2022. 11. 30. 22:02

Link 10991번: 별 찍기 - 16 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 > 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 > 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. | 예제 입력 1 3 | 예제 출력 1 * * * * * * | 예제 입력 2 4 | 예제 출력 2 * * * * * * * * * * 제출 // Solution 1 const fs = require("fs"); const input = Number( process.platform === "linux" ? fs.readFileSync("/dev/stdin").toString() : `4` ); let blank..

article thumbnail
[백준] 2446: 별 찍기 - 9 (javascript)
Algorithm/Baekjoon 2022. 11. 30. 21:33

Link 2446번: 별 찍기 - 9 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 > 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 > 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. | 예제 입력 5 | 예제 출력 ********* ******* ***** *** * *** ***** ******* ********* 제출 const fs = require("fs"); const input = Number( process.platform === "linux" ? fs.readFileSync("/dev/stdin").toString() : `5` ); let result = []; ..

article thumbnail
[백준] 2522: 별 찍기 - 12 (javascript)
Algorithm/Baekjoon 2022. 11. 30. 02:22

Link 2522번: 별 찍기 - 12 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 > 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 > 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. | 예제 입력 3 | 예제 출력 * ** *** ** * 제출 const fs = require("fs"); const input = Number( process.platform === "linux" ? fs.readFileSync("/dev/stdin").toString() : `3` ); let result1 = []; let result2 = []; for (let i = 1; i [백준] 2..

article thumbnail
[백준] 2445: 별 찍기 - 8 (javascript)
Algorithm/Baekjoon 2022. 11. 30. 00:14

Link 2445번: 별 찍기 - 8 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 > 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 > 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. | 예제 입력 5 | 예제 출력 * * ** ** *** *** **** **** ********** **** **** *** *** ** ** * * 제출 const fs = require("fs"); const input = process.platform === "linux" ? fs.readFileSync("/dev/stdin").toString() : `5`; for (let i = 1; i

article thumbnail
[백준] 2442: 별 찍기 - 5 (javascript)
Algorithm/Baekjoon 2022. 11. 24. 17:54

Link 2442번: 별 찍기 - 5 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제별은 가운데를 기준으로 대칭이어야 한다. 입력 > 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 > 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. | 예제 입력 5 | 예제 출력 * *** ***** ******* ********* 제출 const fs = require("fs"); const input = process.platform === "linux" ? fs.readFileSyn..

article thumbnail
[백준] 2441: 별 찍기 - 4 (javascript)
Algorithm/Baekjoon 2022. 11. 24. 17:41

Link 2441번: 별 찍기 - 4 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 문제 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 > 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 > 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. | 예제 입력 5 | 예제 출력 ***** **** *** ** * 제출 const fs = require("fs"); const input = process.platform === "linux" ? fs..

article thumbnail
[백준] 2440: 별 찍기 - 3 (javascript)
Algorithm/Baekjoon 2022. 11. 24. 17:29

Link 2440번: 별 찍기 - 3 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 www.acmicpc.net 문제 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 입력 > 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 > 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. | 예제 입력 5 | 예제 출력 ***** **** *** ** * 제출 const fs = require("fs"); const input = process.platform === "linux" ? fs.readFileSync("/dev/stdin").toString() : `5`; for (let i = 0; i < input..

반응형