DOTD

  • 홈
  • 태그
  • 방명록

백준 1

[Python] BOJ 4375

📌 처음 풀었던 코드 – 문자열로 구현 (짱오래걸림)처음에는 단순하게 문자열을 이용해 1, 11, 111, 1111...을 만들어가면서 n으로 나누어떨어지는지 확인하는 방식으로 접근함import sysn = int(sys.stdin.readline().strip())while True: next = sys.stdin.readline().strip() tmp = '1' while int(tmp) % n != 0: tmp += '1' print(len(tmp)) if not next: break n = int(next) 🔎 왜 오래 걸릴까?tmp가 문자열이기 때문에 int(tmp)로 변환할 때 숫자의 자리수(k)에 비례하는 시간 복잡도가 발생..

Algorithm 2025.03.17
이전
1
다음
더보기
프로필사진

DOTD

didyou-today 님의 블로그 입니다.

  • 분류 전체보기 (2)
    • Algorithm (2)
    • 취준 (0)

Tag

boj 4375, Python, 모듈러 연산, f-string, 시간복잡도, 백준, algorithm, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바