개발공부 27

ssh server file download

먼저 SSH 접속을 끊고 로컬 터미널에서 해당 명령어를 사용해야 한다.exit  1. SCP (Secure Copy Protocol)scp 명령어를 사용하여 폴더를 다운로드하려면 -r 옵션을 사용하여 폴더의 내용을 재귀적으로 복사한다.# 서버에서 로컬로 폴더를 다운로드scp -r user@remote_host:/path/to/remote/folder /path/to/local/destination# 로컬에서 서버로 폴더를 업로scp -r /path/to/local/folder user@remote_host:/path/to/remote/destination# 서버에서 로컬로 파일을 다운로드scp user@remote_host:/path/to/remote/file /path/to/local/destinati..

카테고리 없음 2024.11.21

python에서 pass, continue, break 차이

처음 개발을 시작할 때 계속 헷갈렸던 명령어를 정리하고자 작성합니다 :)   1. passpass는 아무 작업도 수행하지 않는 명령어입니다. 주로 코드의 자리 표시자로 사용됩니다. 코드 블록이 비어 있어야 할 때 사용하며, 문법적인 오류를 피하기 위해 사용됩니다.for i in range(10): if i % 2 == 0: pass # 나중에 채울 코드 자리 표시자 else: print(i)   2. continuecontinue는 현재 반복의 나머지 부분을 건너뛰고 다음 반복으로 넘어가게 합니다. 주로 특정 조건에서 반복문의 나머지 코드를 실행하지 않고, 다음 반복으로 넘어가고자 할 때 사용합니다.for i in range(10): if i % 2 == 0: ..

python 2024.06.27

02-2. 문자열 관련 함수

01. 기본 * 문자열 a = 'aabbccdd' 함수 역할 예시 결과 문자열.count('문자') 문자의 개수 세기 a.count('b') 1 문자열.find('문자') 해당 문자가 처음으로 나온 위치 반환 (없으면 -1 반환) a.find('b') 2 문자열.index('문자') 해당 문자가 처음으로 나온 위치 반환 (없으면 오류) a.index('c') 4 변수.join('문자열') 문자열의 각각 문자 사이에 변수 삽입 b = ',' b.join(a) a,a,b,b,c,c,d,d 문자열.upper() 소문자 → 대문자 a.upper() AABBCCDD 문자열.lower() 대문자 → 소문자 a.lower() aabbccdd 02. 공백 지우기 * 문자열 aa = ' hello ' 함수 역할 예시 결..

카테고리 없음 2023.06.29

02-1. python 자료형 - 숫자, 문자

01. 숫자형 8진수 : 0o 16wlstn 0x 02. 문자형 이스케이프 코드 이스케이프 코드 의미 \n 줄 바꿈 \t 탭 간격 \\ 문자 \ \', \" 문자 \', \" \r 캐리지 리턴. 줄 바꿈 후 현재 커서 맨 앞으로 이동 \f 폼 피드. 줄 바꿈 후 현재 커서 다음 줄로 이동 \a 벨 소리. 출력 시 삑 소리 \b 백스페이스 \000 NULL 문자열 인덱싱(Indexing) : 가리킨다. 특정 값을 뽑아낸다. 문자열[뽑아낼 위치] a = 'abcde' # a[0] = 'a' # a[-1] = 'e' 문자열 슬라이싱(Slicing) : 잘라낸다. 문자열[시작 번호:끝 번호] a = 'abcde' # a[:3] = 'abcd' # a[3:] = 'de' # a[1:2] = 'bc' 문자열 포매팅..

[js] 최소한의 화폐 개수_Change

[문제 설명] 우리나라의 화폐단위는 50000, 10000, 5000, 1000, 500, 100, 50, 10, 5, 1 원으로 이루어져 있습니다. 거스름돈 금액 A원이 주어졌을 때, 해당 거스름돈을 만들 수 있는 최소한의 화폐 개수를 구하는 프로그램을 구현하세요. 입력 형식 A: 거스름돈 정수 값 출력 형식 필요한 최소의 화폐의 개수를 정수로 반환 제약 사항 0

[js] 경로의 개수_Count Path

[문제 설명] h x w개의 격자 형태의 게임판이 있습니다. 이 중 왼쪽 위에 시작점이 있고, 오른쪽 아래에 종료 지점이 있습니다. 게임 방법은 시작 지점에 말을 놓고, 말을 종료 지점까지 이동하면 이기는 게임이며, 말은 오른쪽이나 아래로만 이동할 수 있습니다. 이때, 게임을 이기는 방법의 수를 출력하는 함수, solution을 완성해주세요. 예를 들어, h가 2이고, w가 3인 게임판이 주어질 때, 게임을 이기는 방법의 수는 다음과 같이 총 3가지 방법이 있습니다. 오른쪽 -> 오른쪽 -> 아래 오른쪽 -> 아래 -> 오른쪽 아래 -> 오른쪽 -> 오른쪽 [제한 사항] - 말은 오른쪽이나 아래로만 이동할 수 있습니다. [입력 형식] - 두 정수 h와 w는 1 이상 25 이하의 정수입니다. [출력 형식]..

카테고리 없음 2023.02.19

[js] 문자열 밀기_Push String

[문제 설명] 문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고 밀어서 B가 될 수 없으면 -1을 return 하도록 solution 함수를 완성해보세요. 제한사항 0

[js] 코딩테스트 입문 - 간단한 문제 모음

따로 해설이 없는 문제들입니다. 각 함수에 대한 설명은 아래 포스팅을 참고해주세요. 2023.01.20 - [취준/[개발공부] javascript] - 프로그래머스 자주 사용되는 함수 모음 프로그래머스 자주 사용되는 함수 모음 * set 집합. 중복을 허용하지 않습니다. let ot = [...new Set([...one, ...two])]; 여기서는 Spread Operator(전개연산자) '...'로 Set 객체의 값들을 하나씩 전개, 즉 꺼내서 새로운 배열의 원소로 넣고, ot에 저장하 yoo-hk.tistory.com # 01. 편지 더보기 [문제 설명] 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가..

[js] n의 배수 고르기_Find Multiples

[문제 설명] 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10,000 1 ≤ numlist의 크기 ≤ 100 1 ≤ numlist의 원소 ≤ 100,000 입출력 예 n numlist result 3 [4, 5, 6, 7, 8, 9, 10, 11, 12] [6, 9, 12] 5 [1, 9, 3, 10, 13, 5] [10, 5] 12 [2, 100, 120, 600, 12, 12] [120, 600, 12, 12] 입출력 예 설명 입출력 예 #1 numlist에서 3의 배수만을 남긴 [6, 9, 12]를 return합니다. 입출력 예 #2 numlist..