본문 바로가기 메뉴 바로가기

꼬물이의 개발노트

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

꼬물이의 개발노트

검색하기 폼
  • 분류 전체보기 (174)
    • 일상 (34)
      • Wedding (7)
    • 내가 만든 프로그램 (2)
    • C C++ (30)
      • 열혈 C++ 연습문제 (11)
      • C++ (6)
      • 메모장 (11)
    • MFC (9)
    • 알고리즘(C++) (47)
      • Programmers 알고리즘 (8)
      • 백준 알고리즘 (39)
      • 윤성우 자료구조(C++) (0)
    • 데이터 통신 (2)
    • DB (0)
    • ASP (0)
    • 후기 (49)
      • 냠냠 (34)
      • 오 이거 좀 쓸만한걸 (15)
    • 취미 (1)
      • 메이플스토리 (1)
  • 방명록

알고리즘(C++)/백준 알고리즘 (39)
4673번 : 셀프 넘버

1. 문제 요약 양의 정수 n에 대해 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어 d(75) = 75 + 7 + 5 = 87이다. n을 d(n)의 생성자라고 한다. 예를 들어 33은 39의 생성자이다. (d(33) = 33 + 3 + 3 = 39) 이러한 생성자가 없는 숫자를 셀프 넘버라고 하는데, 10000보다 작거나 같은 셀프 넘버를 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 2. 예제 입력 3. 예제 출력 1 3 5 7 9 20 ... 9971 9982 9993 4. 코드 #include using namespace std; int d(int currentNum) // 자릿수 구하기 { int numArr[5] = { 0 }; numArr[0] = currentNum..

알고리즘(C++)/백준 알고리즘 2018. 4. 17. 17:42
15552번 : 빠른 A+B

1. 문제 요약 C++의 cin/cout을 사용할 경우, cin.tie(NULL); 과 sync_with_stdio(false); 를 먼저 적용해주자. 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 줄에는 각각 두 정수 A, B가 주어진다. A와 B는 1이상, 1000이하이다. 2. 예제 입력 5 1 1 12 34 5 500 40 60 1000 1000 3. 예제 출력 2 46 505 100 2000 4. 코드 #include #include using namespace std; int main() { cin.tie(NULL); ios::sync_with_stdio(false); int testNum = 0; cin >> testNum; int *p = new int..

알고리즘(C++)/백준 알고리즘 2018. 4. 17. 16:28
1110번 : 더하기 사이클

1. 문제 요약 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산이 가능하다. 먼저, 주어진 수가 10보다 작다면 앞에 0을 붙여 2자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 숫자와 앞에서 구한 합의 가장 오른쪽 자리 숫자를 이어붙이면 새로운 수를 만들 수 있다. 예를 들어, 26이 주어지면, 2 + 6 = 8, 새로운 숫자는 68, 6 + 8 = 14, 새로운 숫자는 84, 8 + 4 = 12, 새로운 숫자는 42, 4 + 2 = 6, 새로운 숫자는 26이다. 위의 예는 4번만에 원래 숫자로 돌아올 수 있으므로, 26의 사이클 길이는 4이다. N이 주어졌을 때, N의 사이클 길이를 구하는 프로그램을 작성하시오. 2. 예제 입력 2..

알고리즘(C++)/백준 알고리즘 2017. 11. 19. 20:39
1546번 : 평균

1. 문제 요약 점수의 최대값이 M이고, 나머지 점수를 점수 / M * 100 이라고 할 때, 평균을 구하는 프로그램을 작성하시오. 첫째 줄에 시험 본 과목의 개수 N이 주어진다. (N > n; // 과목 갯수 입력 if (n 1000) return 0; int* arr = new int[n + 4]; for (int i = 0; i > arr[i]; if (arr[i] > 100 || arr[i] < 0) return 0; } for (int i = 0; i < n; i++) // 최댓 값 구하기 { if (max < arr[i]) { max = arr[i]; } } for (int i = 0; i < n; i++) { total += ..

알고리즘(C++)/백준 알고리즘 2017. 11. 19. 19:11
10871번 : X 보다 작은 수

1. 문제 요약 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이 때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성해라. 첫째 줄에는 수열을 이루는 숫자의 갯수N과 정수 X, 둘쨰줄에는 수열 A를 이루는 정수 N개가 주어진다. (1 n >> x; int* arr = new int[n + 4]; if (n 10000) return 0; for (int i = 0; i > arr[i]; } for (int i = 0; i < n; i++) { if (arr[i] < x) { cout

알고리즘(C++)/백준 알고리즘 2017. 11. 19. 15:41
10817번 : 세 수

1. 문제 요약 세 정수 A, B, C가 주어진다. 이 때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. (단, 1 a >> b >> c; if (a 100 || b > 100 || c > 100) return 0; if (a >= b) { mid = (b >= c) ? b : (a >= c) ? c : a; } else // b>a { mid = (a >= c) ? a : (b >= c) ? c : b; } cout

알고리즘(C++)/백준 알고리즘 2017. 11. 19. 15:35
9498번 : 시험 성적

1. 문제 요약 시험 점수를 입력받아 90 - 100 점은 A, 80 - 89점은 B, 70 - 79점은 C, 60 - 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. (시험점수는 0보다 크거나 같고, 100보다 작거나 같은 자연수이다.) 2. 예제 입력 100 3. 예제 출력 A 4. 코드 #include using namespace std; int main() { int score; cin >> score; if (score 100) return 0; if (score > 89) cout

알고리즘(C++)/백준 알고리즘 2017. 11. 19. 14:46
11720번 : 숫자의 합

1. 문제 요약 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 첫째 줄에 숫자의 개수 N (1 n; char *arr = new char[n + 1]; int total = 0; cin >> arr; for (int i = 0; i > ch; total += ch - 48; // char형으로 받았으므로, 아스키코드 '0'의 값, 48을 빼줌 } cout

알고리즘(C++)/백준 알고리즘 2017. 11. 17. 20:34
이전 1 2 3 4 5 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 그래픽카드후기
  • 부평맛집
  • 광명무역센터컨벤션
  • 광명 무역센터 블랑논
  • Visual Studio
  • 라레토페이백
  • 본식맞춤예복
  • 롯데리아
  • 광명무역센터컨벤션 #본식스냅 #메인스냅 #서브스냅 #촬영후기 #1인작가 #대표작가 #하루그라피
  • 무한리필
  • 브리달메이다이아
  • 광명무역센터컨벤션 dvd
  • 광명 본식 dvd
  • 종로다이아반지추천
  • 브리달메이결혼반지
  • 가성비예복
  • 종로브리달메이
  • 종로결혼반지추천
  • 브리달메이웨딩밴드
  • 본식예복
  • 냉면
  • 가성비맞춤정장
  • MFC
  • C++
  • 종로프로포즈링추천
  • 백준알고리즘
  • 가산디지털단지 맛집
  • 부평
  • 브리달메이
  • 라레토추천인
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바