목록전체 글 (119)
우당탕탕 개발일기
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bvEAK7/btrxjoBSKye/G3XQKpNnd3PDtD1MMTSKq1/img.jpg)
카카오 로그인은 늘 해보고싶었지만 항상 시간에 치여 시도못했던 기능이었는데 이번 실전프로젝트 때 맡게 되었다! 레퍼런스들을 찾아보면서 어렵다는 글들이 유독 많이 보여서 겁을 잔뜩 먹고 시작했는데 다행히 다른 분들의 시행착오가 담긴 친절한 포스트들이 많아서 금방 해결할 수 있었다! 걱정금지🙅🏻♀️ 카카오 로그인에도 여러가지 방법이 있는데 내가 했던 것은 JavaScript SDK를 이용한 팝업 방식의 로그인! 그리고 카카오 사용자 정보에서 닉네임을 받아와서 사용했다. 🔗 JavaScript SDK 문서 그냥,, 구현하면서 내가 헷갈렸던 부분들을 그냥 휘뚜루마뚜루 정리해두려고한다..! 완전히 100% 이해를 하고 하는 것이 아니라 틀린 부분이 있을 수도 있다! 구현하는데에 참고용으로 봐주셨으면 좋겠다! 카..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bIrazw/btrw7ZO58uK/8i5A8xiMShaGic7ExYvM01/img.png)
🧮 문제 https://www.acmicpc.net/problem/9184 9184번: 신나는 함수 실행 입력은 세 정수 a, b, c로 이루어져 있으며, 한 줄에 하나씩 주어진다. 입력의 마지막은 -1 -1 -1로 나타내며, 세 정수가 모두 -1인 경우는 입력의 마지막을 제외하면 없다. www.acmicpc.net 지 혼자만 냅다 신나버린 9184번 문제..🙂🔥 9184번은 *메모이제이션(Memoization)을 이용해 푸는 전형적인 동적계획법(DP, Dynamic Programing) 문제라고 한다. * 동일한 문제를 반복해야 할 경우, 한 번 계산된 결과를 저장해 두었다가 활용하는 방식으로 중복 계산을 줄이는 것 ✍🏻 풀이 입력값 1 1 1 2 2 2 10 4 6 50 50 50 -1 7 18 -1..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/HVbOM/btrwsIBGsUe/8ZvJMUCqTlI7PVKaiBUpC1/img.png)
문제 https://www.acmicpc.net/problem/1003 1003번: 피보나치 함수 각 테스트 케이스마다 0이 출력되는 횟수와 1이 출력되는 횟수를 공백으로 구분해서 출력한다. www.acmicpc.net 당황스러운 문제 ^^! 보자마자 코드블럭은 뒤로하고 밑의 줄글을 차근차근 읽어보기로 했다. 이제 슬슬 익숙해지는 백준의 입출력값들. 첫번째 입력값은 테스트 케이스의 총 개수, 그리고 그 개수만큼의 각 테스트 케이스들! ✍🏻 풀이 더보기 첫번째 예제의 입력값 3 // 테스트 케이스의 개수 (T) 0 1 3 입력값의 첫번째가 3이므로 총 3개의 테스트 케이스들이 따라오는 것. 예제 2번도 마찬가지! // '0이 출력되는 개수' '1이 출력되는 개수' 1 0 0 1 1 2 💡 코드 const ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/LtZ4b/btrv0PhbHKY/0nPkENo5fSRPKs5EXYO6t1/img.png)
스페이스바를 아무리 뚜드려도 먹히지 않는 띄어쓰기.. 띄어쓰기를 하는 방법은 따로 있었다! 바로   라는 태그를 사용하는 것!  에서 nbsp는 'Non-breaking Space'라는 뜻으로 만약 여러개의 공백을 표현하고 싶다면 원하는 갯수만큼 를 추가해 주면 된다. 2칸과 1칸 띄우기! 📍 참고 https://hianna.tistory.com/299 [HTML] 공백 삽입하기 (띄어쓰기) HTML에서 공백(스페이스, 띄어쓰기) 삽입하기 HTML태그에 아무리 키보드로 여러 개의 스페이스를 입력해도 브라우저에는 하나의 공백만 표현 된다. 그렇다면, 화면에 여러개의 공백을 표현하기 hianna.tistory.com
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bwuQqu/btrvWGx6U0W/KAoVkFMgBfBqCTrGSFpnmK/img.png)
https://www.acmicpc.net/problem/11050 11050번: 이항 계수 1 첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net 문제 👀 풀이 정수론 및 조합론 문제인 이항 계수 1. 이항계수는 말 그대로 '두 개의 항(이항)을 전개하여 계수로 나타낸 것'이다. 쉽게 말하면, (a + b)^n 을 전개하였을 때의 계수를 의미한다는 것. 이러한 이항계수를 구하는 방법은 다음과 같다. 우리 문제와 조건이 같은 첫번째의 n!/(k!*(n-k)!)를 사용하면 되겠다! 단 주의할점이 있는데 nCk에서 k가 0일때는 1을 반환하므로 k가 0이나 1일때 1을 반환하도록 해주어야한다. 예제를 들어 설명을 하자면,..