우아한테크코스 프리코스 기간 동안의 후기와 소감을 적은 연재글입니다. 프리코스가 끝난 바로 그 토요일에 오프라인 테스트가 있었다. 테스트는 잠실에 있는 루터회관에서 이루어졌다. 테스트는 개인 노트북과 개발 환경을 사용하는 등 프리코스와 똑같은 조건에서 시간 제한만 걸린 채로 이루어졌다. 작동되는 코드는 시간 내에 잘 만들었지만, 긴장되는 분...
우아한테크코스 프리코스 Week 3. 블랙잭
우아한테크코스 프리코스 기간 동안의 후기와 소감을 적은 연재글입니다. https://blog.h2f.kr/?p=1658 https://blog.h2f.kr/?p=1668 https://blog.h2f.kr/?p=1675 우테코 프리코스 1기 때와 같은 내용이었던 숫자야구와 레이싱 게임. 그래서 3주차는 당연히 로또 추...
MVC 디자인 패턴이란?
MVC가 대체 뭔데요? Model-View-Controller를 뜻함. “Model” - 오브젝트나 Java POJO(Plain Old Java Object)를 뜻함. 사용자가 편집하기 원하는 모든 데이터는 Model에 있음. 데이터가 변경될 경우 Controller를 Update할 수도 있으며, 변경을 통지하기 위한 처리방법이 구현되...
우아한테크코스 프리코스 Week 2. 자동차 경주 게임
우아한테크코스 프리코스 기간 동안의 후기와 소감을 적은 연재글입니다. 첫 번째 미션을 제출하고 다음날 날아온 두 번째 미션은 자동차 경주 게임이었다. 주어진 횟수 동안 n대의 자동차는 전진 또는 멈출 수 있다. 각 자동차에 이름을 부여할 수 있다. 전진하는 자동차를 출력할 때 자동차 이름을 같이 출력한다. 자동차 이름은 쉼표...
우아한테크코스 프리코스 Week 1. 숫자 야구
우아한테크코스 프리코스 기간 동안의 후기와 소감을 적은 연재글입니다. 거의 잊을만 할 때쯤 된 11월 27일에 첫 번째 미션이 날아왔다. 숫자 야구 게임이었다. 기본적으로 1부터 9까지 서로 다른 수로 이루어진 3자리의 수를 맞히는 게임이다. 같은 수가 같은 자리에 있으면 스트라이크, 다른 자리에 있으면 볼, 같은수가 전혀 없으면 포볼 또...
우아한테크코스 프리코스 Week 0. 지원과 1차 합격
우아한테크코스 프리코스 기간 동안의 후기와 소감을 적은 연재글입니다. 학교 공부와 랩실 활동에 치여 살던 와중 지난달 쯤, 동아리 선배를 통해 웹 백엔드 교육 코스인 우아한테크코스에 대하여 알게 되었다. 8개월 동안 학교를 쉬고 교육을 받아야 한다는 단점이 있었지만, 어차피 내년 휴학을 생각 중이었기 때문에 시도라도 해보지 뭐 하는 생각으로 지원서를...
Node.js - MySQL에서 받아온 데이터 줄바꿈 반영해서 출력하기
MySQL에서 textarea를 통해 입력받은 줄 바꿈을 포함하는 텍스트를 제대로 출력하는 방법이다. textarea 필드에 다음과 같이 입력하고 저장했다고 가정하자. 1. 한놈 2. 두식이 3. 석삼이 데이터베이스에 저장한 데이터를 다시 불러왔는데, 줄바꿈이 반영이 되지 않는다. 1. 한놈 2. 두식이 3. 석삼이 헌데 코드를 까 보...
crontab, node-cron 사용법
node-cron 모듈은 node에서 특정 시간마다 반복하여 명령을 실행할 때 사용된다. 백업같은 정기적으로 필요한 작업에 사용할 수 있다. 이 node-cron을 사용하려면 먼저 리눅스의 cron 명령어를 알아야 한다. 리눅스의 crontab은… `$ crontab -e` 위 명령어로 crontab 설정값을 저장하는 파일을 연다.이후 한 줄에 ...
X1 카본 5세대 수리기.
X61, X220부터 시작해서 X270, 두대나 거쳐간 카본 등등… 대학생활 내내 씽크패드로 코딩도 하고 과제도 내고 유튜브도 보고(?) 아직도 씽크패드 아니면 못 쓸 것만 같지만… 동호인들 사이에서 끊임없이 화자되는 애플코리아 싸대기 왕복으로 때리는 아마추어 수준의 애프터서비스… 오죽하면 디씨에선 살씽고레(살땐 씽크패드 고장나면 레노버)라 하겠는가...
Baekjoon 1699번: 제곱수의 합
https://www.acmicpc.net/problem/1699 Q.어떤 자연수 N은 그보다 작거나 같은 제곱수들의 합으로 나타낼 수 있다. 예를 들어 11=32+12+12(3개 항)이다. 이런 표현방법은 여러 가지가 될 수 있는데, 11의 경우 11=22+22+12+12+12(5개 항)도 가능하다. 이 경우, 수학자 숌크라테스는 “11은 3...