본문 바로가기

분류 전체보기365

Linux 2일차 (2023-04-25) 기초 명령어 다루기 Putty 서버 로그인 1일차에 생성한 Linux server 이용 Saved Sessions : Linux server 선택 > [Open] 사용자 로그인 login as : j23 password: 비밀번호 입력 **참고 일반 사용자 : $ 관리자(root) : # 파일 목록 보기 - ls 명령어 설명 $ls 디렉터리에 있는 파일 등 리스트를 출력 $ls / 최상위 디렉터리의 파일 등 리스트를 출력 $ls /etc 최상위 디렉터리에 있는 etc 디렉터리의 파일 등 리스트를 출력 $ls -l /etc 최상위 디렉터리에 있는 etc 디렉터리의 파일 등 리스트를 자세히 출력 $ls -al /etc 최상위 디렉터리에 있는 etc 디렉터리의 파일 등 숨김파일을 포함한 리스트를 자세히 출력 .. 2023. 4. 26.
Linux 1일차 (2023-04-24) 리눅스 실습 환경 갖추기 1. 계정 받기 ㄴ server ip : x.x.x.x ㄴ id : j23 ㄴ pw : 1 2. Putty 설치 putty.exe 다운로드 https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe ㄴ 위 링크 다운 받아 설치 3. 글꼴 설치(D2coding) D2coding 글꼴 압축풀고 설치 https://github.com/naver/d2codingfont/blob/master/D2Coding-Ver1.3.2-20180524.zip 자주 사용하는 특수문자들(윈도우에서는 잘 쓰지 않는) 1. ~ : tilde, 물결, 출렁이, HOME --> 홈 디렉터리를 의미(자기 집) ~ace (ace네 집) 2. | : pipe, 파이프 --.. 2023. 4. 24.
baekjoon #10757_큰 수 A+B_c++ -> 제곱수는 0의 개수를 의미함 숫자를 넣는 배열 정의할 때 크기를 10001로 지정해줘야함 ( 1개수 + 0개수 ) string, 배열, vector 이용하여 문재 해결 #include #include #include #include using namespace std; int num_A[10001], num_B[10001]; int main() { vector vec; int sum; string A, B, tmp; cin >> A >> B; if (A.length() = 10) { num_A[i - 1]++; sum -= 10; } vec.push_back(sum); // vec에 거꾸로 저장이 됨 } if (num_A[0] != 0) { cout A 에서 각 자리의 숫자를 하나씩 순서대로 저장 .. 2021. 10. 29.
baekjoon #2839_설탕 배달_c++ 조건 -> 5kg 봉지와 3kg 봉지로 최소 개수를 사용해야 함 -> 5kg 봉지를 최대한 많이 사용하여 N kg을 만들어야함 -> 5kg 봉지로 N kg을 완성하지 못할 경우 5kg 봉지의 개수를 줄여보면서 확인 #include using namespace std; int main() { int N, m, n; int r = 0, result = 0; cin >> N; m = N / 5; while (m >= 0) { if (m > 0) r = N - 5 * m; else r = N; n = r / 3; r = r % 3; if (r == 0) { result = m + n; cout 2021. 10. 28.
baekjoon #2775_부녀회장이 될테야_c++ 재귀함수 활용 #include using namespace std; int getCnt(int a, int b) { if (a == 0) return b; if (b == 1) return 1; return (getCnt(a - 1, b) + getCnt(a, b - 1)); } int main() { int T, k, n; cin >> T; for (int i = 0; i > k >> n; cout b = 1 이면, 무조건 1명만 살고있음 => a = 0 일 때, b를 return 하도록 조건 설정 => b = 1 일 때, 1을 return 하도록 조건 설정 k 층, n호의 사람 수는 a층의 b호에 살려면 자신의 아래(a-1)층의 1호부터 b호까지 사람들의 수의 합과 같음 a - 1 층 b호의 사람 수.. 2021. 10. 28.
baekjoon #10250_ACM 호텔_c++ #include using namespace std; int main() { int T; cin >> T; int H, W, N; for (int i = 0; i > H >> W >> N; int HH, WW; HH = N % H; WW = N / H; if (HH > 0) WW += 1; else HH = H; cout 몇 번째 손님인지 나타냄 HH => N % H -> N번째 손님이 사용할 층 WW => N / H -> N번째 손님이 사용할 방 번호 ex) 1 4 5 10 T = 1 H = 4, W = 5, N = 10 401 402 403 404 405 301 302 303 304 305 201 202 203 204 205 101 102 103 104 105 HH = N % H = 10 % 4 = .. 2021. 10. 28.