[BOJ] 17779 - 게리맨더링 2
[백준] 17779 - 게리맨더링 2 주어진 조건을 그대로 옮기기만 하면 되는데.. 그 과정에서 오타가 나서 살짝 헤맸다. 소스코드 #include <iostream> #include <string.h> #include <cstring> #include <string> #incl...
[백준] 17779 - 게리맨더링 2 주어진 조건을 그대로 옮기기만 하면 되는데.. 그 과정에서 오타가 나서 살짝 헤맸다. 소스코드 #include <iostream> #include <string.h> #include <cstring> #include <string> #incl...
[백준] 17837 - 새로운 게임 2 구현문제에서 가장 중요한 것은 문제를 제대로 읽고 이해하는 것이다. 반대로 구현문제에서 틀리는 이유 중 문제를 잘못 이해해서가 큰 비중을 차지하고 있다는.. 조심하고 침착하게 풀자ㅠㅠ 소스코드 #include <iostream> #include <algorithm&g...
[백준] 17822 - 원판 돌리기 골드문제인데 의외로 알고리즘은 전혀 들어가지 않았고 순수 구현문제다(사실 들어간건데 모르는 걸수도 있다.) 여담이지만 지난번에 %연산에 데인 것이 있어서 직접 mod함수를 만들어서 사용했다. 과연 이게 더 안전할것인지는 모르겠지만.. 추가 기재사항 mem시리즈 함수를 쓸때는 꼭.. string.h를 인클루드...
[백준] 3186 - 소변기 긁어온 코드를 통해 입력을 받으면 입력이 더이상 들어오지 않을 때까지 입력을 받는다. 마지막 줄에 의미없는 입력이 있을 경우 주어진 횟수만큼만 입력을 받던 기존 풀이 방식과 달리 문제가 발생한다.. 따라서 원하는만큼만 입력을 받고 끝났다면 rl.close()를 반드시 적어서 입력을 닫아야 한다는 중요한 교훈을 얻었다.. ...
[백준] 2865 - 나는 위대한 슈퍼스타K js에서 정렬하기 아주.. 충격적인 문제였다.. 사건의 발단은 js sort함수를 구글링해서 함수의 존재만 알고 고대로 제출했는데 자꾸 틀리길래 머리를 싸매다가 디버깅 하는 과정에서 놀라운 사실을 알아낸 것이다.. 무려무려 js에서는 정렬함수가 기본적으로 문자열 정렬이라고 한다!!!!!! 어쩐지 음수와 양...
[백준] 15080 - Every Second Counts 소스코드 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let i=0; let ...
[백준] 16199 - 나이 계산하기 node.js로 푼 것이 아니었다면 딱히 블로그에 올리지는 않았을 정도의 난이도. 소스코드 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, outpu...
[백준] 15059 - Hard choice js로 정수를 다루는것은 정말 무서운 일이다. 이 문제에서는 문제가 없었지만.. 분명 정수끼리 더했는데 문자열로 처리돼서 두 정수가 이어진채 출력이 된다거나 하는 무서운 일이…. 숫자 하나마다 일일이 *1을 해줘야 하는 귀찮은 작업이 필요하다.. 소스코드 const readli...
[백준] 17009 - Winning Score 여러줄 입력을 받을 수 있어야 한다. 근데 원래 node.js로 여러줄 입력 받으려면 이렇게 해야 하는걸까? 다른 사람들 코드를 참고해보고 싶은데 js로 풀이한 사람이 별로 없는 것 같다. 종종 찾아봐야겠다. 소스코드 const readline = require('readl...
[백준] 3003 - 킹, 퀸, 룩, 비숍, 나이트, 폰 입력 받기 이 링크에 쓰인 코드를 고대로 긁어왔다. 처음에 prompt로 입력을 받다가 자꾸 런타임 에러가 나서 고생했던 문제다. 문제 자체는 알고리즘이랄것도 없이 그냥 단순 사칙연산만 쓰면 풀린다. 여담 파이썬 문법과 비슷한데 은근 안되는게 많아서 헷갈린다.. 소스코드 ...