[Baekjoon] 9095번 1, 2, 3 더하기
·
💯 CodingTest/BaekJoon
▶ 문제 : https://www.acmicpc.net/problem/9095 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. www.acmicpc.net => 기존 백준 문제를 Javascript를 이용해 풀이하였었는데, 입출력관련해서 맞게 풀어도 틀리다 나오는 경우가 있어서 백준의 경우는 python을 사용해서 풀이하기로 결정하였다. ▶ 코드 : # https://www.acmicpc.net/problem/9095 # 백준 1, 2, 3 더하기 T = int(input()) testCase = [] for t in range(T): testCase.append(int(input())) maxNum = max(testCase) dp ..
[Programmers] 124 나라의 숫자
·
💯 CodingTest/Programmers
▶ 문제 : https://programmers.co.kr/learn/courses/30/lessons/12899 코딩테스트 연습 - 124 나라의 숫자 programmers.co.kr ▶ 코드 : function solution(n) { const nums = ['4', '1', '2']; let answer = ''; while(n > 0){ const remainder = n % 3; if(remainder === 0){ n = n/3 - 1; }else{ n = Math.floor(n / 3); } answer = nums[remainder] + answer; } return answer; } ▶ 문제 풀이 : - 문제풀이가 생각보다 쉽지 않았다. 특히 3진수의 경우 자릿수 증가에 의한 처리가 가..
[Programmers] 멀쩡한 사각형
·
💯 CodingTest/Programmers
▶ 문제 : https://programmers.co.kr/learn/courses/30/lessons/62048 코딩테스트 연습 - 멀쩡한 사각형 가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있습니다. 종이에는 가로, 세로 방향과 평행하게 격자 형태로 선이 그어져 있으며, 모든 격자칸은 1cm x 1cm 크기입니다. 이 종이를 격자 선을 programmers.co.kr ▶ 코드 : function solution(w, h) { const total = w * h; const g = gcd(w, h); // g 즉, 최대공약수는 대각선으로 나누었을때 반복되는 사각형형태가 등장하는 횟수이다. const miniSquare = w/g + h/g - 1; // 각각의 작은 사각형은 가로를 g로 ..
1. 인터넷이 어떻게 작동하는가?
·
🏃 Frontend Road-Map/📚 Road-Map Contents
인터넷이 어떻게 작동할까 내용 출처 본 글은 https://www.vox.com/2014/6/16/18076282/the-internet http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm 페이지의 내용을 번역 및 정리한 글입니다. 인터넷이란? 인터넷은 현재 세계에서 가장 유명한 컴퓨터 네트워크이다. 1969년 학술 연구 프로젝트로 시작해 1990년대에 이르러서는 국제 상업용 네트워크로 자리잡았다. 특히 인터넷의 분산시스템에 주목할만하다. 인터넷에 접속할 수 있는 그 누구도 인터넷을 소유하거나 통제하지 않는다. 대신에 수천개의 서로 다른 단체에서 그들만의 네트워크와 자체적인 상호 접속 합의(프로토콜..
Frontend Road-Map Summary
·
🏃 Frontend Road-Map/🚩 Summary
로드맵 출처 → https://roadmap.sh/frontend Developer Roadmaps Community driven roadmaps, articles, guides, quizzes, tips and resources for developers to learn from, identify their career paths, know what they don't know, find out the knowledge gaps, learn and improve. roadmap.sh ▶ 학습 목표 : - roadmap.sh 의 Frontend Road-Map 에 있는 관련 지식을 학습하고 차근차근 정리해나간다. ▶ 병행 : - Javascript 학습 (with Javascript DeepDive : ..