녕스러운 지식창고

고정 헤더 영역

글 제목

메뉴 레이어

녕스러운 지식창고

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (26)
    • 정보보호 스터디 (20)
    • 운영체제 (0)
    • 모빌리티보안 (3)
    • 데이터베이스 (1)
    • 알고리즘 (2)

검색 레이어

녕스러운 지식창고

검색 영역

컨텐츠 검색

수학

  • [알고리즘] 백준 3052 : 나머지

    2024.08.06 by 녕녕펀치

  • [알고리즘] 백준 1110번 : 더하기 사이클

    2024.08.06 by 녕녕펀치

[알고리즘] 백준 3052 : 나머지

https://www.acmicpc.net/problem/3052  문제두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. 이거보자마자 배열이 바로 생각나서 일단 배열을 선언해줌!#include using namespace std;int main(){ int n, sum; int arr[42];}왜 42개냐?!!!!! 42로 나눈 나머지니깐 나머지가 될 수 있는 것은 0~41까지 → 총 42개 그러고 나머지가 0이면 배열 0번째에 저장, 3이면 배열 3번째에..

알고리즘 2024. 8. 6. 20:24

[알고리즘] 백준 1110번 : 더하기 사이클

https://www.acmicpc.net/problem/1110 문제0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자.26부터 시작한다. 2+6 = 8이다. 새로운 수는 68이다. 6+8 = 14이다. 새로운 수는 84이다. 8+4 = 12이다. 새로운 수는 42이다. 4+2 = 6이다. 새로운 수는 26이다.위의 예는 4번만에 원래 수로 돌아올 수 있다. 따라서 26의 사이클의 길이는 4이다.N이 주어졌을 때, N의..

알고리즘 2024. 8. 6. 19:52

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
녕스러운 지식창고 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바