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

척척학사의 코딩 여행💻

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

척척학사의 코딩 여행💻

검색하기 폼
  • 분류 전체보기 (135)
    • iOS (4)
      • 아키텍처 패턴 (3)
      • UIKit (1)
    • Project (4)
      • Record (3)
      • ShortcutsZip (1)
    • Swift (23)
      • Swift 문법 (17)
      • Swift UI (4)
      • WWDC (2)
    • Algorithm (90)
      • Algorithm (3)
      • Baekjoon (37)
      • [Swift] 이것이 코딩테스트다 (7)
      • [Python] Code Up_basic100 (34)
      • [Python] Programmers (7)
    • TIL (5)
    • GitHub (6)
  • 방명록

1이 될 때까지 (1)
[Greedy] 1이 될 때까지 해설

문제 어떠한 수 N이 1이 될 때까지 다음의 두 과정 중 하나를 반복적으로 선택하여 수행하려고 한다. 단, 두 번째 연산은 N이 K로 나누어떨어질 때만 선택할 수 있다. 예를 들어 N이 17, K가 4라고 가정하자. 이때 1번의 과정을 한 번 수행하면 N은 16이 된다. 이후에 2번의 고정을 두 번 수행하면 N은 1이 된다. 결과적으로 이 경우 전체 과정을 실행한 횟수는 3이 된다. 이는 N을 1로 만드는 최소 횟수이다. N과 K가 주어질 때 N이 1이 될 때까지 1번 혹은 2번의 과정을 수행해야 하는 최소 횟수를 구하는 프로그램을 작성하시오 코드 (반복문 사용) 더보기 // 반복문 사용 import Foundation let input = readLine()!.split(separator: " ").m..

Algorithm/[Swift] 이것이 코딩테스트다 2022. 12. 29. 13:13
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 기초 100제
  • 리플릿
  • for문
  • 코드업
  • 프로그래머스
  • baekjoon
  • level1
  • Code up
  • SwiftUI
  • 반복문
  • ord
  • python
  • replit
  • COMMIT
  • do while
  • 정답
  • 부르트포스
  • 백준
  • 이것이 코딩테스트다
  • 시간초과
  • 파이썬
  • 16진수 입력
  • Swift
  • 깃
  • 설명
  • CHR
  • CodeUp
  • 레플릿
  • 코드 업
  • 깃허브
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

티스토리툴바