[프로그래머스] 위장 / Javascript
문제 코딩테스트 연습 - 위장 programmers.co.kr TRY const clothes1 = [ ['yellowhat', 'headgear'], ['bluesunglasses', 'eyewear'], ['green_turban', 'headgear'], ]; const clothes2 = [ ['crowmask', 'face'], ['bluesunglasses', 'face'], ['smoky_makeup', 'face'], ]; function solution(clothes) { // 옷의 종류와 종류별 갯수를 저장 할 객체 let obj = {}; for (let i = 0; i < clothes.length; i++) { // 옷의 종류가 정의 되지 않았으면 옷의 종류의 value = 1 i..
2021. 4. 29.
[프로그래머스] 모의고사 / Javascript
문제 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr TRY let answers = [1, 3, 2, 4, 2, 1, 3, 2, 4, 2, 1, 3, 2, 4, 2, 1, 3, 2, 4, 2]; function solution(answers) { let answer = []; // supo : 수포자 찍는 방식 let supo = [ [1, 2, 3, 4, 5], [2, 1, 2, 3, 2, 4, 2, 5], [3, 3, 1, 1, 2, 2, 4, 4, 5, 5], ]; // 수포자들의 점수를 넣을 배열 l..
2021. 4. 28.
[프로그래머스] K번째수 / Javascript
문제 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr TRY 1 let array = [1, 5, 2, 6, 3, 7, 4]; let commands = [ [2, 5, 3], [4, 4, 1], [1, 7, 3], ]; function solution(array, commands) { var answer = []; for (let i = 0; i a - b)[commands[i][2] - 1..
2021. 4. 27.
[백준] 1152번 / 단어의 개수 / Node.js
문제 5622번: 다이얼 첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다. www.acmicpc.net CODE const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); rl.on('line', function (line) { // 입력 받은 문자를 나눔 const alphabets = line.split(''); // dial object 생성 const dial = { 2: ['A', 'B', 'C'], 3: ['D', 'E', 'F'], 4: ['G', 'H', 'I'],..
2021. 4. 26.