목록전체 글 (402)
happy coding
문제 설명머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요.제한사항1 ≤ babbling의 길이 ≤ 1001 ≤ babbling[i]의 길이 ≤ 15babbling의 각 문자열에서 "aya", "ye", "woo", "ma"는 각각 최대 한 번씩만 등장합니다.즉, 각 문자열의 가능한 모든 부분 문자열 중에서 "aya", "ye", "woo", "ma"가 한 번씩만 등장합니다.문자열은 알파벳 소문자로만 이루어져 ..
문제 설명 어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10 1 ≤ t ≤ 15 처음 세균의 마리수 n 1시간 후 : n * 2 = 2n = 2 * n 2시간 후 : 2n * 2 = 4n = 2^2 * n 3시간 후 : 4n * 2 = 8n = 2^3 * n t시간 후 : 2^t * n python : 함수말고) 제곱을 만들어보기. - for 변수 in 리스트: 할일 로 반복해서 숫자 곱하기 - range(n)은 0부터 10 미만의 숫자를 포함하는 range 객체 def solution(n, t): # answer = 2^t * n #..
1. 라이브러리 문서를 볼 때 뭐부터 봐야할지 모른다. 그래서 google에 대충 axios best practice를 검색했다. 그렇게 얻은 내용을 아래에 정리했다. Pros and Cons of Using Axios - pros : Simplicity, Backwards compatibility, Mature library with lots of features - cons : Too sophisticated for small apps, bloats bundle size, third party 2. config 기본값 config : configuration(환경 설정); 프로그램의 매개 변수나 초기 설정 등을 구성하는 데 사용하는 파일로 XML, JSON 로 저장되기도 한다. 전역 axios 기본값..
1. axios란 node.js와 브라우저를 위한 Promise 기반 HTTP 클라이언트 > 동형(동일한 코드베이스로 브라우저와 node.js에서 실행이 가능하다.) 서버 사이드에서는 네이티브 node.js의 http 모듈을 사용하고, 클라이언트(브라우저)에서는 XMLHttpRequests를 사용한다. 2. axios 특징 브라우저를 위해 XMLHttpRequests 생성 node.js를 위해 http 요청 생성 Promise API를 지원 요청 및 응답 인터셉트 요청 및 응답 데이터 변환 요청 취소 JSON 데이터 자동 변환 XSRF를 막기위한 클라이언트 사이드 지원 3. CommonJS 사용법 const axios = require('axios').default; const axios = requir..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bNNXbN/btsC8Qmu2W2/KOolt5r8pbJBvsbvpDhsL1/img.jpg)
컴퓨터라는 것을 멀리서 보고 싶어서 "비전공자"를 위한 책을 골라봤다. 이 책에서 아는 것을 적어보고, 모르는 부분에 대해 알아보면서 읽어보려고 노력했다. 비전공자를 위한 이해할 수 있는 IT 지식 우리는 매일 스마트폰으로 메시지를 보내고, 컴퓨터로 일을 합니다. 또 음식점에서 키오스크로 주문하고, 가상현실에서 게임을 즐깁니다. IT는 더 이상 전문가들만의 이야기가 아닙니다. 우리의 삶 곳곳을 IT가 점령하고 있고, 그 속도는 계속해서 빨라지고 있습니다. 이제 IT를 모르고선 세상을 이해하기 어려운 시대가 되었습니다. 이 책은 비전공자를 위한 ‘IT 기초 문법서’로, 한 번쯤 들어봤을 프로그래밍 언어, 운영체제, 네트워크, API, JSON, 데이터베이스, 이미지 처리, 프레임워크, 라이브러리, 깃(Gi..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4O9Kh/btsts3ocrYh/26pbO3qkekgXXVa1N2ElI0/img.png)
http://start.spring.io 빠르게 두두두 생성해주고 dependency를 앱인데 어떻게 해야 하지 하면서 고민하다가 일단 배운대로 넣고 나중에 수정할 수 있다고 해서 위와 같이 설정했다. 이러고 generate it. okay i 생성 it. 이제 이걸 git에 올려봅시당 1. command + shift + A 를 눌러 share github 어찌고를 연다. 2. 여기에 이제 링크 넣고 하면 내 repo에 코드들이 좌르륵 들어옵니다. 3. 그다음은 먼저 만들어온 organization에 그 코드를 올리고 싶은데, zsh 말고 올리는 방법이 없을까 생각중
문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. 출력 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in))..
문제 김진영이 듣도 못한 사람의 명단과, 보도 못한 사람의 명단이 주어질 때, 듣도 보도 못한 사람의 명단을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다. 이름은 띄어쓰기 없이 알파벳 소문자로만 이루어지며, 그 길이는 20 이하이다. N, M은 500,000 이하의 자연수이다. 듣도 못한 사람의 명단에는 중복되는 이름이 없으며, 보도 못한 사람의 명단도 마찬가지이다. 출력 듣보잡의 수와 그 명단을 사전순으로 출력한다. import java.io.*; import java.util.*; public class Main ..