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 = []; ..
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..
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
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..
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..
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..
Link 1924번: 2007년 첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. www.acmicpc.net 문제 오늘은 2007년 1월 1일 월요일이다. 그렇다면 2007년 x월 y일은 무슨 요일일까? 이를 알아내는 프로그램을 작성하시오. 입력 > 첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. 출력 > 첫째 줄에 x월 y일이 무슨 ..
Link 11721번: 열 개씩 끊어 출력하기 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. www.acmicpc.net 문제 알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다.한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오. 입력 > 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. 출력 > 입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력한다. 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있다. | 예제 입력 Baekjoon..
Link 10953번: A+B - 6 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 > 첫째 줄에 테스트 케이스의 개수 T가 주어진다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. A와 B는 콤마(,)로 구분되어 있다. (0 각 테스트 케이스마다 A+B를 출력한다. | 예제 입력 5 1,1 2,3 3,4 9,8 5,2 | 예제 출력 2 5 7 17 7 제출 const fs = require("fs"); const input = ( process.platform === "linux" ? fs.read..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr | 제출 function solution(nums) { const newNums = new Set(nums); const count = parseInt(nums.length / 2); return (newNums.size >= count) ? count : newNums.size; } | 풀이과정 가장 많은 종류의 폰켓몬을 데려가려면 중복되는 것이 없어야 한다. 1) 폰켓몬 종류 번호가 담긴 배열 nums를 Set 자료구조로 만든다. 2) 중복되지 않은 폰켓몬의 수(Set.size())가 가져갈 수 있는 최대..