PRACTICE

  • 홈
  • 태그
  • 방명록

1065 1

[백준] 1065번 - 한수 (PYTHON)

한수라는 것은 어떤 양의 정수 x의 각 자리가 등차수열을 이룬다면, 그 수를 의미한다. 문제는 정수 n이 주어졌을 때 1~n 사이의 한수의 개수를 출력하는 것이다. 먼저 풀이는 다음과 같다. def han(n): result = 0 for i in range(1, n + 1): tmp = list(map(int, str(i))) # 정수 i를 자릿수별로 추출하여 리스트 담기 ex) [1,2,3] chk = diff = 0 if i < 100: # 1~99까지는 무조건 한수이므로 갯수+1 result += 1 else: # zip으로 리스트 안의 각 자릿수와 바로 다음자릿수 간의 차이 비교 for index, (a, b) in enumerate(zip(tmp, tmp[1:])): if index == 0:..

코딩테스트 연습 2022.12.12
1
더보기
프로필사진

  • 분류 전체보기 (43)
    • 코딩테스트 연습 (25)
    • 에러해결 (5)
    • SQL (4)
    • 기타 (8)
    • Python (1)

Tag

Python, 11596, ASP, 계정삭제, 문자열반복, maven-project, sudo권한부여, class파일, 백준, ubuntu, mssql, 프로그래머스, classic asp, IIS, 전체테이블조회, 코딩테스트, vscode, SQL, 백준코딩, Linux,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

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.

티스토리툴바