학습 경로

C/C++ 연습 문제

숫자, 문자열, 배열을 다루는 대표적인 초보자 연습 문제를 C와 C++로 모두 풀어 보고, 각 문제 뒤에 직접 풀 챌린지가 있습니다.

레슨 18개 · 챌린지 22개

경로 시작하기 →

1 숫자와 자릿수 레슨 8개

  1. 레슨 챌린지 2개 소수 판별 정수가 소수인지 판별합니다.
  2. 레슨 챌린지 1개 피보나치 수열 처음 열 개의 피보나치 수를 만듭니다.
  3. 레슨 챌린지 1개 팩토리얼 계산 반복문으로 팩토리얼을 계산합니다.
  4. 레슨 챌린지 2개 최대공약수 두 정수의 최대공약수를 구합니다.
  5. 레슨 챌린지 1개 윤년 판별 어떤 해가 윤년인지 판별합니다.
  6. 레슨 챌린지 1개 10진수를 2진수로 양의 10진 정수를 2진수로 바꿉니다.
  7. 레슨 챌린지 1개 온도 변환 섭씨를 화씨로 바꿉니다.
  8. 레슨 챌린지 1개 간단한 계산기 두 수에 산술 연산자를 적용합니다.

2 문자열 문제 레슨 5개

  1. 레슨 챌린지 1개 문자열 뒤집기 문자를 바꾸지 않고 텍스트를 거꾸로 만듭니다.
  2. 레슨 챌린지 1개 회문 판별 단어가 앞뒤 어느 쪽에서 읽어도 같은지 확인합니다.
  3. 레슨 챌린지 1개 모음 세기 한 줄의 텍스트에서 모음을 셉니다.
  4. 레슨 챌린지 1개 단어 세기 문장에서 공백으로 구분된 단어를 셉니다.
  5. 레슨 챌린지 1개 문자 빈도 각 소문자가 몇 번 나오는지 셉니다.

3 리스트 문제 레슨 5개

  1. 레슨 챌린지 1개 배열 값의 합 배열의 모든 값을 더합니다.
  2. 레슨 챌린지 2개 배열의 최댓값 배열에서 가장 큰 값을 찾습니다.
  3. 레슨 챌린지 1개 두 번째로 큰 값 배열에서 두 번째로 큰 서로 다른 값을 찾습니다.
  4. 레슨 챌린지 1개 중복 값 제거 순서를 유지하며 배열의 중복 값을 없앱니다.
  5. 레슨 챌린지 2개 행렬 전치 행렬의 행과 열을 바꿉니다.