[ 프로그래머스 ] 순서쌍의 개수(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계층들 ..
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 버..
오픈 소스나 다른 사람의 코드를 가져오는 방법은 다양하지만 그 중 제일 간단한 방법이라 생각해서 정리합니다. 1. 가져오고 싶은 사람의 깃허브 주소 복사하기주소창에 있는 주소를 복사하는 방법보다는 [Code 버튼 > URL 복사]가 제일 정확합니다. 2. 깃허브 디렉토리를 가져올 디렉토리(폴더)를 내 PC에 만들기깃허브에서 다운받을 코드가 저장될 곳인 새 폴더 생성하기 (+ 저는 폴더명을 code로 했습니다) 3. cmd창을 열고 내가 만든 폴더로 이동하기▼ cd .. 현재 디렉토리에서 상위 디렉토리로 이동할 때 사용합니다.'cd'는 "change directory"의 약자로 디렉토리를 변경하는 명령어이며, '..'는 상위 디렉토리를 나타냅니다. 4. 원격 저장소에 있는 프로젝트를 로컬 컴퓨터..
🧩 MobaXterm리눅스에 Telnet, SSH 접속을 위해 Putty나 XShell을 깔고, FTP/SFTP 접속을 위해 FileZila를 깔고, 그 외 다양한 원격 접속용 프로그램을 복수개 설치하여 관리하면 많이 복잡해지고 번거로워 진다. 또한 Putty 같은 경우, 여러 파일들을 vi 에디터로 수정/관리해야하는 경우 'Putty' 만으로는 한계가 있다. MobaXterm은 현존하는 최강의 SSH 접속 툴로, 익숙한 UI와 다양한 접속 방식 지원으로 설정이 편하고 별도의 SFTP 프로그램 등을 설치하지 않아도 된다. 그리고 보안키도 putty로 ppk 변환하지 않고 .key 또는 .pem 그대로 사용할 수도 있다. SSH란?시큐어 셀(Secure SHell)의 약자로 네트워크 상에 연결된 다른..
☑️ 이번 포스팅에서 프로젝트 배포하기 전에 웹 서버 설치 + 실행한 상태여야 하기 때문에 이전 포스팅한 글(EC2 웹 서버 구축) 참조하기! [AWS] AWS EC2 서버에 프로젝트 배포 - ➀ EC2 인스턴스 생성이번 포스팅에서는 AWS EC2 서버를 통한 프로젝트 배포하는 방법을 정리할려고 합니다. AWS는 Amazon에서 제공하는 클라우드 서비스 입니다. 우리는다양한 방법으로 프로젝트를 배포할 수 있지만 컴kimhyejin1030.tistory.com [AWS] AWS EC2 서버에 프로젝트 배포 - ② 보안 그룹 생성하기보안그룹(Security Group)AWS EC2 보안 그룹은 외부에서 해당 EC2로의 접근을 허용/제한하는 인바운드 규칙과 해당 EC2에서 외부로의 접근을 허용/제한하는 아..
SSH 시큐어 셀(Secure SHell)의 약자로 네트워크 상에 연결된 다른 컴퓨터에 로그인하거나 원격에서 시스템 설정 및 파일관리를 할 수 있도록 도와주는 응용 프로그램(프로토콜)을말합니다. 포트는 기본적으로 22포트를 사용합니다. Linux 환경을 사용하기 위해 SSH 원격 접속이 가능한 프로그램을 사용해야 한다. Putty, XShell, FileZilia 등 다양한 프로그램이 존재하는데 그 중에서 SSH 접속, FTP, SFTP 등을모두 사용할 수 있는 MobaXterm을 사용할 예정이다. 🔽 MobaXterm 설치 및 사용방법은 아래 블로그로 확인 [MobaXterm] MobaXterm 설치 & 사용 방법🧩 MobaXterm리눅스에 Telnet, SSH 접속을 위해 Putty나 XShe..