전체 글

새싹 개발자의 개발일지
[ 프로그래머스 ] 짝수의 합(JAVA)출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120831 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제정수 n이 주어질 때, n 이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. 제한사항0 입출력 예nresult103046 입출력 예 설명입출력 예 #1n이 10이므로 2 + 4 + 6 + 8 + 10 = 30을 return 합니다.입출력 예 #2n이 4이므로 2 + 4 = 6을 return 합니다. 💡내가 푼 방식class Solution { pu..
[ 프로그래머스 ] 개미 군단(JAVA)출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120837 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제- 개미 군단이 사냥을 나가려고 합니다. 개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 합니다. 장군 개미는 5의 공격력을, 병정개미는 3의 공격력을 일개미는 1의 공격력을 가지고 있습니다.- 예를 들어 체력 23의 여치를 사냥하려고 할 때, 일개미 23마리를 데리고 가도 되지만, 장군개미 네 마리와 병정개미 한 마리를 데리고 간다면 더 적은 병력으로 사냥할 수 있습니다.- 사냥감..
· GitHub & Git
전통적으로 Git에서는 기본 브랜치 이름이 master 였지만 2020년을 전후로, 특히 Black Lives Matter 운동 이후로 많은 개발자 커뮤니티와 회사들이 master는 노예제(master-salve) 시스템을 연상시킬 수 있기 때문에 2020년부터 GitHub은 새로운 저장소의 기본 브랜치 이름을 main으로 자동 설정하게 바꿨다. 그러나 IntelliJ나 Git 초기 설정에서는 여전히 master로 생성되는 경우가 많고 나 또한 master로 브랜치가 생성되었기 때문에 git branch를 master에서 main으로 변경했던 과정을 포스팅 할려고 한다. 우선, git branch를 master에서 main으로 변경하는 방법은 아래와 같다. 🔧 Git branch를 master에서 ma..
· GitHub & Git
늘 Eclipse만 쓰다가 IntelliJ로 Github 연결해서 첫 commit을 할려고 하는데 main에 커밋되지않고 master에서 커밋이 되어서 master->main으로 변경하다가 발생한 오류로 해결 방법을 포스팅 해보려고 한다. errer: src refspec main does not match any이 메세지는 로컬에 아직 main 이라는 브랜치가 없어서 push할 수 없다는 뜻이다. 🔧 해결 방법✅ 1. 현재 브랜치 확인하기터미널에 아래 명령어 입력하기git branch결과가 * master 로 나오면 아직 main 브랜치로 이름만 안 바꾼 것 ✅ 2. 브랜치 이름 바꾸기 (master → main)git branch -m main이제 main이라는 이름의 브랜치가 생긴 것 ✅ 3. G..
[ 프로그래머스 ] 순서쌍의 개수(JAVA)출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120836 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a,b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항• ,1 ≤ n ≤ 1,000,000 입출력 예입출력 예 #1• n 이 20 이므로 곱이 20인 순서쌍은 (1,20), (2,10), (4,5), (5,4), (1..
[ 프로그래머스 ] 머쓱이 보다 키 큰 사람(JAVA)출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120585 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height 가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. 제한사항1 ≤ array 의 길이 ≤ 1001 ≤  height ≤ 2001 ≤  array 의 원소 ≤ ..
IP(Internet Protocol)가 인터넷 프로토콜로서 복잡한 인터넷 망 속에서 클라이언트와 서버 간에 통신 할 수 있게 IP 주소와 패킷과 같은 규칙을 통해 통신을 하게 하는 것이라면,TCP(Transmission Control Protocol)는 IP 규칙으로만 통신하기에 부족하거나 불안정하던 여러 단점들(패킷 순서가 이상하거나 패킷이 유실)을 커버해, 패킷 전송을 제어하여 신뢰성을 보증하는 프로토콜로 보면 된다. IP와 TCP 둘 다 프로토콜이지만 이 둘을 동일시로 보면 안된다. 이 둘은 별개의 규칙이다.IP 규칙에 써있는대로 목적지까지 다다랐으면, TCP 규칙에 써있는대로 올바르게 도착했는지 정확히 누구에게 전달되어야하는지 하나하나 따진다고 생각하면 된다. TCP와 UDP는 OSI 7계층들 ..
· GitHub & Git
1. Git 파일 다운로드(https://git-scm.com/downloads) Git - DownloadsDownloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific expgit-scm.com 1-1. Git 사이트에 접속해서 자신의 운영체제에 맞는 것을 선택합니다. 1-2. Standalone과 Portable 버..
noeul.log
한 페이지가 될 수 있게🍀