목록javascript (110)
언젠가는 펼쳐 볼 아카이브
사용언어: javascript - node.js #제출코드 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = fs.readFileSync(filePath).toString().trim(); solution(+input); function solution(input) { // 정방향 for (let i = 0; i < input - 1; i++) { let star = '*'.repeat(2 * i + 1); let space = ' '.repeat(input - i); console.log(space + star); } //역방향 for (let..
사용언어 : javascript - node.js #제출코드 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = fs.readFileSync(filePath).toString().trim(); solution(input); function solution(input) { let reversStr = ''; for (let i = input.length - 1; i >= 0; i--) { reversStr += input[i]; } if (input === reversStr) { console.log(1); } else { console.log(0)..
1) 리터럴이란? - 코드에서 값을 나타내는 법을 의미 ex) 템플릿 리터럴 : `${value}`; 2) 함수 /* 함수 종류 */ // 1. 함수 표현식 const name = function() { } // 2. 함수 선언문 function name () { } // 3. 화살표 함수 const name => () => { } // 4. 생성자 함수 const object = new functon (); - 어떤 언어이든 작은 "함수"는 작은 단위의 일들을 묶는 것이 좋음 (물론 매개 변수의 이름도 의미있게 지어야함) - 함수의 이름은 함수코드가 있는 " 주소값"을 참조 하고 있음 - 함수에서 return을 명시적으로 하지 않으면 자동으로 undefined가 반환됨 : "return;" 의 의미도 ..
사용언어: javascript - node.js #제출코드 const fs = require('fs'); const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; const input = fs .readFileSync(filePath) .toString() .trim() .split(' ') .map((item) => +item); solution(input); function solution(input) { const chess = [1, 1, 2, 2, 2, 8]; let answer = ''; for (let i = 0; i < chess.length; i++) { if (chess[i] !== input[i]) { ..