알고리즘

1755-백준-숫자놀이

2023. 3. 17. 00:35
목차
  1. 1. 문제 출처
  2. 2. 풀이
  3.  

1. 문제 출처

https://www.acmicpc.net/problem/1755

 

1755번: 숫자놀이

79를 영어로 읽되 숫자 단위로 하나씩 읽는다면 "seven nine"이 된다. 80은 마찬가지로 "eight zero"라고 읽는다. 79는 80보다 작지만, 영어로 숫자 하나씩 읽는다면 "eight zero"가 "seven nine"보다 사전순으로

www.acmicpc.net

2. 풀이

단순 구현 문제이다.

# 입력
m,n = map(int,input().split())
# 숫자와 문자열 
num_name = ["zero","one","two","three","four","five","six","seven","eight","nine"]
# 정수 리스트
int_list = [list(str(idx)) for idx in range(m,n+1)]
# 정수 라스트를 영어로 변환
for i in range(len(int_list)):
    for j in range(len(int_list[i])):
        int_list[i][j] = num_name[int(int_list[i][j])]
    int_list[i] = " ".join(int_list[i]) 
# 사전 순으로 정렬
int_list.sort()
# 문자열로된 리스트를 정수로 변환 후 출력
for idx in range(len(int_list)):
    for num in int_list[idx].split():
        print(num_name.index(num),end="")
    print("",end=" ")
    if idx!=0 and idx%10 == 9: 
        print()

 

'알고리즘' 카테고리의 다른 글

13458-백준-시험 감독  (0) 2023.03.28
14405-백준-피카츄  (0) 2023.03.20
2870-백준-수학숙제  (0) 2023.03.14
5555-백준-반지  (0) 2023.03.11
9324-백준-진짜 메세지  (0) 2023.03.10
  • 1. 문제 출처
  • 2. 풀이
  •  
'알고리즘' 카테고리의 다른 글
  • 13458-백준-시험 감독
  • 14405-백준-피카츄
  • 2870-백준-수학숙제
  • 5555-백준-반지
easysheep
easysheep
easysheep
나의 개발자 일기
easysheep
전체
오늘
어제
  • 분류 전체보기 (95)
    • 파이썬 (7)
      • 자료형 (0)
      • matplotlib (2)
      • Tensorflow (1)
      • Selenium (1)
      • Numpy (2)
      • Pandas (1)
    • 장난감 프로젝트 (3)
    • AI_수학 (0)
      • 통계 (0)
    • 알고리즘 (63)
      • 브루트 포스 (3)
      • 그리드 알고리즘 (5)
      • 너비 우선 탐색(bfs) (12)
      • 깊이 우선 탐색(DFS) (1)
      • 최단 경로 구하기(플로이드 워셜) (1)
      • 동적 계획법(Dynamic Programming) (8)
      • Dijkstra algorithm(데이크스트라 알.. (6)
    • Backend (1)
      • Django (1)
    • 딥러닝 (1)
      • Regression(회귀) (0)
    • 머신러닝 (3)
      • Daycon (1)
      • 직접 구현 (1)
    • AWS (3)
    • DB (2)
      • MongoDB (2)
    • kubernetes (3)
    • Docker (4)
    • Stress Test Toll (0)
      • Jmeter (0)
      • nGrinder (0)
    • Ubuntu (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • ML
  • helm
  • error
  • 너비 우선 탐색
  • aws
  • 우분투에 헬름 설치
  • error: version in "./docker-compose.yaml" is unsupported.
  • ubuntu
  • Mac
  • 문자열
  • Python
  • BFS
  • grafana
  • Cannot stat file /proc/528/fd/0: Permission denied
  • dynamic programming
  • Bind Mounts
  • 파이썬
  • gradio
  • 헬름 설치
  • validate service connection
  • 데이크스트라
  • 백준
  • matplotlib
  • 알고리즘
  • Docker
  • heap
  • mysql
  • Numpy
  • 머신 러닝
  • 2*n 타일링

최근 댓글

최근 글

hELLO · Designed By 정상우.
easysheep
1755-백준-숫자놀이
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.