알고리즘 5

백준 11720: 숫자의 합

1. 문제N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 2. 솔루션다른 언어는 어떤지 모르겠는데, 자바스크립트는 문자열을 배열처럼 다룰 수 있다. 문자열 개수도 필요가 없는데... 아무튼. for문으로 배열처럼 다루어 전부 다 더해버리기. 이때 int로 parsing을 해주어야 한다. 3. 코드 var fs = require('fs'); var input = fs.readFileSync('/dev/stdin').toString().split("\n"); var n = input[0]; var numbers = input[1]; var sum = 0; for(var i = 0; i < n; i++) { sum += Number(numbers[i]); } cons..

알고리즘 2018.07.13

백준 2439: 별찍기 - 2

1. 문제첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 2. 솔루션1. 첫 번째 for문은 전체를 a번 반복.2. 두 번째 for문 (변수가 j)은 공백 추가함3. 세 번째 for문 (변수가 k)은 공백 뒤에 별을 추가함4. 첫 번째 for문이 끝날 때마다 줄 바꿈 문자 추가5. 출력 이 방법 말고도, 첫 번째 for문과 두 번째for문을 비교해서 하는 방법도 있음 3. 코드 var fs = require('fs'); var input = fs.readFileSync('/dev/stdin').toString(); var a = parseInt(input); var star = ""; for(var i = 1; i = i; j--) { star += " "; } for(..

알고리즘 2018.07.13