Study
<BEAKJOON> 4344 JavaScript
for문을 이용해 각 배열의 첫 요소로 주어지는 배열의 개수와 평균을 구하고 .toFixed() 메서드를 이용해 답을 구해보려 한다. const input = require('fs').readFileSync('test.txt').toString().split('\n'); const max = input[0]; for(let i=1;iacc+=v*1,0); average /= scope; for(let j=1;javerage) { cnt++; } } let result = ((cnt/scope)*100).toFixed(3); console.log(`${result}%`) } // 40.000% // 57.143% // 33.333% // 33.333% // 44.444% 계산 방식엔 문제가 없는 것 같은데..
<programmers / JavaScript> 직사각형 별찍기
문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. // 나의 답안 let a = 5; let b =3; for(let i =0;i
<BEAKJOON> 14681 JavaScript
1. 삼항 조건 연산자 조건식의 평가 결과에 따라 반환할 값을 결정한다. (자바스크립트의 유일한 삼항 연산자) 조건식 ? true일 때 반환할 값 : false일 때 반환할 값 피연산자인 조건식은 불리언 타입의 값으로 평가될 표현식이다. 따라서 조건식의 평가 결과가 불리언 값이 아니라면, 불리언 값으로 암묵적 타입 변환된다. 값으로 평가할 수 있는 표현식인 문이다. if...else 문으로 유사하게 처리 가능하지만 이는 표현식이 아닌 문이다. 즉 삼항 조건 연산자 표현식은 값처럼 다른 표현식의 일부가 될 수 있기에 if...else문보다 유용하다. 조건에 따라 수행해야 할 문이 하나가 아니라 여러 개라면 if...else 문의 가독성이 더 좋을 수 있다. let x = 10; let result = x%..
<BEAKJOON / node.js> 10171, 10172
1. 템플릿 리터럴 ECMAScript 2015 이후, 문자열 리터럴은 소위 템플릿 리터럴이 될 수 있다. 이중 따옴표나 작은따옴표 대신 백틱(` `)을 사용한다. ${...} 로 표기해서 표현식을 넣을 수 있다. 표현식의 평가 결과가 문자열이 아니더라도 문자열로 타입이 강제로 변환되어 삽입된다. 백틱을 사용한 줄바꿈에는 '\n'이 내장되어 있다. 2. 이스케이프 표현 백슬래시를 사용해서 (' \ ') 일반적인 출력 문자 외의 특수 문자를 사용할 수 있다. \\ : 역슬래시 \" , \' : 큰따옴표, 작은따옴표 \t : 탭 \n : 줄 바꿈(enter) 3. 10171 (고양이) 처음엔 백틱을 까먹고 한 줄 한 줄 console 해서 풀었다 다음 문제인 강아지도 하나하나 console 하다가 이게 맞나..