본문 바로가기

Etc 23

VSCode로 SSH 접속하기 * Mac 기준으로 작성하였습니다. Windows에서도 거의 같지만 다른 부분이 있을 수 있습니다. SSH란? SSH는 Secure Shell로, 원격 호스트에 접속하기 위해 사용되는 프로토콜입니다. 즉, 다른 컴퓨터에 접속해서 작업할 수 있도록 하는 통신방식입니다. SSH 접속 Extension 설치 다른 컴퓨터로 ssh 접속을 하기 위해 우선 vscode에서 extension(확장 프로그램)을 설치해야 합니다. Extension으로 들어가서 "Remote Development"를 설치해주세요. SSH 접속 확장 프로그램을 설치하면 왼쪽 메뉴바에 "원격 탐색기"가 보입니다. "원격 탐색기 - SSH 대상 - 추가(+) 버튼"을 누르면 명령어 입력창이 뜹니다. 해당 창에 ssh 접속 명령어를 입력해주세요.. 2022. 4. 15.
[백준 10448번] 유레카 이론 문제 번호 백준 10448번 유레카 이론 내용 삼각수 Tn(n ≥ 1)는 [그림]에서와 같이 기하학적으로 일정한 모양의 규칙을 갖는 점들의 모음으로 표현될 수 있다. 자연수 n에 대해 n ≥ 1의 삼각수Tn는 명백한 공식이 있다. Tn = 1 + 2 + 3 + ... + n = n(n+1)/2 1796년, 가우스는 모든 자연수가 최대 3개의 삼각수의 합으로 표현될 수 있다고 증명하였다. 예를 들어, 4 = T1 + T2 5 = T1 + T1 + T2 6 = T2 + T2 or 6 = T3 10 = T1 + T2 + T3 or 10 = T4 이 결과는 증명을 기념하기 위해 그의 다이어리에 “Eureka! num = Δ + Δ + Δ” 라고 적은것에서 유레카 이론으로 알려졌다. 꿍은 몇몇 자연수가 정확히 3.. 2021. 9. 3.
[백준 2231번] 부분합 문제 번호 백준 2231번 부분합 내용 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 된다. 따라서 245는 256의 생성자가 된다. 물론, 어떤 자연수의 경우에는 생성자가 없을 수도 있다. 반대로, 생성자가 여러 개인 자연수도 있을 수 있다. 자연수 N이 주어졌을 때, N의 가장 작은 생성자를 구해내는 프로그램을 작성하시오. 제한사항 입력 : 첫째 줄에 자연수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 출력 : 첫째 줄에 답을 출력한다. 생성자가 없는 경우에는 0을 출력한다. 입출력 예 입력 : 216 출력 : 198.. 2021. 9. 2.
M1 맥 (Silicon Mac)세팅하기 M1 Mac(Sillicon Mac)을 세팅하는 방법을 정리하였습니다. 초보 개발자 기준으로 작성하였으며, 본인이 필요하신 프로그램은 추가적으로 설치하면 될 것 같습니다. 😊 설치 프로그램 iTerm2 Homebrew mas 크롬 카카오톡 Visual Studio Code Notion iTerm2 "왜 기본 터미널 냅두고 iTerm2를 써?" 라고 물으신다면... 가장 첫째는 이뻐서이고 두 번째가 플러그인이라고 생각합니다. 설치 iTerm2 download 페이지에서 다운로드합니다. Stable Releases 버전을 설치하면 됩니다. Downloads - iTerm2 - Mac OS Terminal Replacement iterm2.com Oh my zsh 설치 맥 기본 터미널을 열어서 아래 명령어를 .. 2021. 7. 20.
[프로그래머스 42860번] 조이스틱 + 테스트 케이스 문제 번호 탐욕법(Greedy) | 조이스틱(프로그래머스 42860번) 내용 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다음 알파벳 ▼ - 이전 알파벳 (A에서 아래쪽으로 이동하면 Z로) ◀ - 커서를 왼쪽으로 이동 (첫 번째 위치에서 왼쪽으로 이동하면 마지막 문자에 커서) ▶ - 커서를 오른쪽으로 이동 예를 들어 아래의 방법으로 JAZ를 만들 수 있습니다. - 첫 번째 위치에서 조이스틱을 위로 9번 조작하여 J를 완성합니다. - 조이스틱을 왼쪽으로 1번 조작하여 커서를 마지막 문자 위치로 이동시킵니다. - 마지막 위치에서 조이스틱을 아래로 1번 .. 2021. 2. 23.