반응형

node.js 12

[알고리즘 떠먹여 주는 남자] 백준 7568 - 덩치 for Node.js

Sup lads! 오늘도 어김없이 알고리즘 문제 풀이로 돌아왔습니다. 조금 피곤하기도 했고, 한 번 알고리즘 문제를 잡으면 보통 한 시간 이상 소요했기에 흠.. 고민을 했지만 그래도 도전 해 보았는데 생각보다 문제가 일찍 풀려서 다행인 것 같습니다. 그럼 바로 문제 설명과 풀이로 넘어가 보도록 하겠습니다. https://www.acmicpc.net/problem/7568 7568번: 덩치 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩 www.acmicpc.net 덩치 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 128 MB 5864..

Studying/Algorithms 2022.04.08

[알고리즘 떠먹여 주는 남자] 백준 2231 - 분해합 for Node.js

안녕하세요! 오늘의 알고리즘은 백준 온라인 저지의 브루트포스 카테고리 2번째 문제 분해합입니다. 저는 알고리즘 문제를 해석할 때 항상 애를 먹는데요, 왜 그런지 모르겠습니다. 몇 번을 읽어도 헷갈리고.. 그래서 실수를 자주 하고는 하는데요, 어떻게 개선해 나가야 할 지 아직 감이 잘 잡히지 않습니다.. 일단은 무식하게 노력해 보는 수 밖에 없겠네요, 마치 브루트포스처럼. https://www.acmicpc.net/problem/2231 2231번: 분해합 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 www.acmicpc.ne..

Studying/Algorithms 2022.04.06

[알고리즘 떠먹여 주는 남자] 백준 1157 - 단어 공부 for Node.js

안녕하세요.. 오늘도 알고리즘을 떠 드리기 위해 왔습니다. 최근 자바스크립트 공부에 열을 올렸는데, 아무래도 알고리즘을 너무 소홀히 한 것 같습니다. 가뜩이나 알고리즘 푸는 것도 오래 걸리는데 말이죠.. 참 연습을 하는데도 잘 늘지가 않는 것 같네요 ㅠㅠ 좀 더 정진해야 할 것 같습니다..! https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 오늘은 어떤 문제를 풀어볼까 찾아보다가 예전에 알고리즘 다시 공부 시작했을 때 빼먹고 넘어간 게 있더라구요.. 정확히 말하자면 못풀고 넘어간..

Studying/Algorithms 2022.04.04

[알고리즘 떠먹여 주는 남자] 백준 2525 - 오븐 시계 for Node.js

https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 문제 KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 ..

Studying/Algorithms 2022.04.03

[Node.js 떠먹여 주는 남자] Promises vs. async/await in Node.js (1)

안녕하세요! 오늘은 JS 혹은 Node.js 개발자 분들이시라면 한번쯤은 꼭 써보셨을 거라고 생각 되는 Promise 와 async/await 에 관하여 알아보려고 합니다. 우리가 Promise 혹은 async/await 을 쓰는 이유는, 코드가 동시에 처리되지 않고, 위의 결과값을 이용하여 그 다음 코드를 실행시키게 하기 위함입니다. JavaScript 와 Node.js 는 비동기식 코드를 처리하기 위하여 callbacks, Promises, 그리고 async/await 을 사용합니다. 그렇다면, 도대체 왜 Promise 가 이미 존재함에도 async/await 이 개발된 것일까요? 지금부터 한번 알아보도록 하겠습니다. Promise Node.js 에서 Promise 는 위에서 언급되었듯이, 어떠한 일..

[알고리즘 떠먹여 주는 남자] 백준 2884 - 알람 시계 for Node.js

https://acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기" 이다. 이 방법은 단순하다. 원래 설정되어 있는 알..

Studying/Algorithms 2022.04.02

[Node.js 떠먹여 주는 남자] Node.js 의 단점

안녕하세요. 지난 포스트에서는 Node.js 의 장점에 대하여 조금 자세하게 찍먹 해보았습니다. 2022.03.20 - [Studying/Node.js & Express.js] - [Node.js 찍먹] Node.js 의 장점 [Node.js 찍먹] Node.js 의 장점 안녕하세요, 다시 Node.js 찍먹편으로 돌아오게 됐습니다. 그 이유는, 이 포스트에서 처음 Node.js 를 찍어 먹을 때, 장점에 대하여 간단하게 소개해 드렸지만, 정작 그 장점들이 Node.js 를 사용하게 cre8iveallen.tistory.com 따라서, 이번 포스트에서는 Node.js 의 단점에 대하여 찍어 먹어보도록 하려고 합니다. 어떠한 툴, 언어, 프레임워크를 사용할 때 보통 장점에 치중하여 결정을 하지만, 단점 혹..

[Node.js 떠먹여 주는 남자] Node.js 의 장점

안녕하세요, 다시 Node.js 찍먹편으로 돌아오게 됐습니다. 그 이유는, 이 포스트에서 처음 Node.js 를 찍어 먹을 때, 장점에 대하여 간단하게 소개해 드렸지만, 정작 그 장점들이 Node.js 를 사용하게 만드는 지에 대해서는 제대로 생각을 해보지 않았기 때문이죠. 2022.03.04 - [Studying/Node.js & Express.js] - Node.js 찍먹편 (1) - Node.js 는 무엇인가? [Node.js 찍먹] Node.js 는 무엇인가? Node.js 가 뭔가요? 대체 왜 개발자들은 Node.js 에 열광하나요? 이번 포스트에서는 Node.js 를 찍먹(?) 해보려고 합니다. 최근 이직을 해야겠다 결심을 하였고, 연습 삼아 몇 군데의 회사에 지원해 보았 cre8ivealle..

[Node.js 떠먹여 주는 남자] 샘플 코드에 모델 추가와 MongoDB 연결하기

안녕하세요, 금방 돌아왔습니다 🤗. 무언가를 하면서 재미있다고 느끼게 된 것이 매우 오랜만이라 빨리 블로그에 글을 작성하고 싶다는 마음이 생기네요. 그나저나 오늘 대선 투표날인데 다들 투표는 하셨는지 모르겠군요.. 저는 복잡할 거 같아 사전 투표일에 미리 투표했는데, 다행이라고 생각했습니다. 컨디션이 좋지 않아 오늘은 점심을 먹은 것을 제외하고는 밖에 나가보지를 않았네요.. 😅 지난 포스트에서는 Node.js 샘플 코드에 컨트롤러와 서비스를 추가하는 코드를 작성해 보았습니다. 코드를 작성하기에 앞서 컨트롤러와 서비스는 무엇인지, 왜 써야 하는지도 알아보았는데요. 혹시 아직 컨트롤러와 서비스의 목적을 잘 모르시겠다면, 이 포스트를 먼저 보고 오시는 것을 추천 드립니다! 꼭 이 포스트가 아니어도 관계는 없지..

[Node.js 떠먹여 주는 남자] 컨트롤러, 서비스 를 이용한 샘플 코드 확장

컨트롤러와 서비스는 무엇인가? 시작하기에 앞서 왜 컨트롤러와 서비스가 필요한 지 간단하게 짚고 넘어가도록 하겠습니다. 지난 포스트 2022.03.07 - [Studying/Node.js & Express.js] - Node.js 부먹편 - Node.js, Express.js 를 이용한 샘플 코드 를 확인하셨다면, 우리는 이미 클라이언트 사이드에서 요청을 받고, routes 를 통해서 응답을 전달할 수 있다는 것을 확인하였습니다. 여기, 컨트롤러와 서비스에 관하여 잘 설명되어 있는 글이 있어 줍줍 해왔습니다. The controller takes what it needs from Express (or whatever framework you're using), does some checking/valida..

반응형