분류 전체보기
-
Node.JS - Axios를 활용한 HTTP 요청개발/JS 2022. 2. 2. 02:40
/* dependency */ const express = require("express"); const axios = require("axios"); /* func */ const distance = require("../func/distance"); /* 상수 */ const router = express.Router(); const APPKEY = "" const headers = { //Post요청에 보낼 Header "Content-Type": "application/json", "appKey" : APPKEY } router.get("/routing", (req, res) => { let data = { //Post요청에 보낼 Body JSON : data, Key : Value } axios..
-
[프로그래머스] Python - 주식가격메모/알고리즘 2022. 2. 2. 02:33
코딩테스트 연습 - 주식가격 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,00 programmers.co.kr 프로그래머스 스택/큐의 레벨2 문제이다. 이 문제는 혹시 더 나은 알고리즘이 있을까 고민하다가 생각보다 많은 시간이 걸렸다. 일단 문제를 풀어보기로 하고 쉬운 알고리즘을 생각한다면 금방 풀 수 있을 것이다. 이전 포스팅의 기능개발 문제와 유사한 알고리즘으로 풀었다. 한 가지 느낀 점은 문제를 푼 이후 다른 사람의 코드를 보고 비교해보는 시간이 필요하다는 것이다. 혹시 내가 놓친 부분에서 개선점이 있을 수 있으니 꼭 참고하..
-
[프로그래머스] Python - 기능개발메모/알고리즘 2022. 2. 2. 02:30
코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 해시에 이어서 스택/큐 자료구조를 이용하는 문제이다. 이 문제는 큐를 이용하는 문제였고 반복문을 두 개 중첩해서 풀 수 있었다. 문제는 레벨2 이지만 알고리즘 구상 자체는 더 쉽게 할 수 있다. GitHub - Floodnut/Algorithm: 알고리즘 풀이 모음 알고리즘 풀이 모음. Contribute to Floodnut/Algorithm development by creating an account on GitHub. github.com
-
[백준] Python - 카드메모/알고리즘 2022. 1. 29. 23:59
11652번: 카드 준규는 숫자 카드 N장을 가지고 있다. 숫자 카드에는 정수가 하나 적혀있는데, 적혀있는 수는 -262보다 크거나 같고, 262보다 작거나 같다. 준규가 가지고 있는 카드가 주어졌을 때, 가장 많이 가지 www.acmicpc.net 이전 포스팅의 포켓몬 마스터 이다솜, 듣보잡과 함께 정말 쉬웠던 문제 중에 하나다. 솔직히 말하면 이 정도 난이도로는 연습은 별로... defaultdict를 활용해서 정수 값을 저장했다. 다음엔 다른 문제를 풀어봐야겠다.
-
[백준] Python - 나는야 포켓몬 마스터 이다솜메모/알고리즘 2022. 1. 29. 23:57
1620번: 나는야 포켓몬 마스터 이다솜 첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수인데, 자연수가 뭔지는 알지? 모르면 www.acmicpc.net 풀이를 안적어도 될 정도로 너무 쉬웠다... defaultdict를 활용하여 포켓몬 마다의 값을 저장했다. GitHub - Floodnut/Algorithm: 알고리즘 풀이 모음 알고리즘 풀이 모음. Contribute to Floodnut/Algorithm development by creating an account on GitHub. github.com