ETC

ETC/📋 Coding Tests

Node.js로 백준(BOJ) 문제풀기

프로그래머스 문제풀이에만 익숙해져 있어서 엄청 했던 당황했던 백준 문제풀이 입출력 문제에서 "출력"은 익숙하지만 "입력"은 나에게 어색한 존재 A+B가 답인데도 못 풀다니.. 적잖은 충격.. 친절하게 나와있는 백준 언어 도움말의 도움을 받아서 풀었다. // node.js var fs = require('fs'); var input = fs.readFileSync('/dev/stdin').toString().split(' '); var a = parseInt(input[0]); var b = parseInt(input[1]); console.log(a+b); var fs = require('fs'); var input = fs.readFileSync('/dev/stdin').toString().split(..

ETC/📋 Coding Tests

주니어 개발자의 코알못 탈출기 🏃🏻‍♂️

나는 코딩테스트 도피를 그만하기로 했다. 병아리 시절부터 아직까지도 내가 제일 자신 없어하는 코딩테스트 '코딩테스트는 실무와 연관이 없다' 라는 수 많은 글들을 보며 나 자신을 합리화 시켰다. 복잡한 문제를 뚝딱 해결하는 사람들을 보면 마냥 부럽고 신기했다. 와 어떻게 풀었지? 와 어떻게 저런 생각을 하지? 상대적으로 시간이 많은 현재 내 시점에서도 그냥 그렇게 넘기기만 했다. 사실 코딩테스트 문제를 하나도 안 풀어본건 아니다. 프로그래머스에서 낮은 단계의 문제들은 시도 해 봤다. 잘 풀리면 그렇게 기분이 좋고, 안 풀리면 괜히 이런 문제도 못푸는 나한테 분해서 기분이 엄청 다운됐었다. 접근 방법이 잘못된 것 같아서 어떤식으로 풀어야 하는지 어디까지 공부를 하고 풀어야 하는지 여러가지 글도 찾아 봤던것 ..

ETC/📋 Coding Tests

[프로그래머스] 추억 점수 (JS) - Level.1

https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 문제설명 사진들을 보며 추억에 젖어 있던 루는 사진별로 추억 점수를 매길려고 합니다. 사진 속에 나오는 인물의 그리움 점수를 모두 합산한 값이 해당 사진의 추억 점수가 됩니다. 예를 들어 사진 속 인물의 이름이 ["may", "kein", "kain"]이고 각 인물의 그리움 점수가 [5점, 10점, 1점]일 때 해당 사진의 추억 점수는 16(5 + 10 + 1)점이 됩니다. 다른 사진 속 인..

ETC/✏️ Study

재귀함수의 이해 및 구현

재귀함수(Recursion Function)란 함수 안에 자신의 함수를 다시 호출하는 함수를 의미합니다. 이러한 재귀함수는 자신의 로직을 내부적으로 반복하다가, 일정한 조건이 만족되면 함수를 이탈하여 결과를 도출합니다. 재귀함수의 구현방법 예시1. function countdown(n) { if(n > 0) { console.log(n); return countdown(n-1); } } countdown(5); 결과값 5 4 3 2 1 예시2. 팩토리얼 function factorial(num) { if(num

숭코기
'ETC' 카테고리의 글 목록 (2 Page)