DOTD

  • 홈
  • 태그
  • 방명록
didyou-today 님의 블로그 입니다.

전체 글 2

Python f-string

알고리즘 문제를 풀다가 코드의 효율성을 높이고 예쁘게 정리하기 위해 f-string을 정리하였다.📌 f-string이란?f-string은 문자열을 빠르고 직관적으로 포맷팅하는 방법이다. 문자열 앞에 f 또는 F를 붙이면 문자열 내부에서 {}(중괄호)를 사용하여 변수를 직접 삽입할 수 있다.name = "Alice"age = 25print(f"안녕하세요, 저는 {name}이고 {age}살이다.")# 출력: 안녕하세요, 저는 Alice이고 25살이다.✅ f-string의 장점간결함: format() 메서드보다 코드가 짧아진다.가독성 향상: 변수 삽입이 직관적이다.빠른 속도: 다른 문자열 포맷팅 방법보다 실행 속도가 빠르다.📌 기본 사용법1. 변수 삽입language = "Python"version = 3..

Algorithm 2025.04.01

[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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바