새벽_나그네
12시 지난 새벽
새벽_나그네
전체 방문자
오늘
어제
  • 분류 전체보기
    • TIL
    • DevLog
    • Algorithm
    • ComputerScience
    • etc

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자기주도학습
  • Python
  • 내일배움캠프
  • TodayILearned
  • machine learning
  • til
  • 내일배움단
  • 내일배움카드
  • 코린이
  • 스파르타코딩클럽
  • docker
  • portfolio
  • AI트랙
  • Selenium 4
  • 코딩
  • 개발일지
  • 코딩프로젝트
  • 국비지원
  • 프로그래머스
  • Github

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
새벽_나그네

12시 지난 새벽

Algorithm

[백준_2908] 상수

2022. 6. 26. 20:53

문제 보기: https://www.acmicpc.net/problem/2908

 

2908번: 상수

상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두

www.acmicpc.net

문제

상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자릿수 두 개를 칠판에 써주었다. 그다음에 크기가 큰 수를 말해보라고 했다.

상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다.

두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오.

 

입력

첫째 줄에 상근이가 칠판에 적은 두 수 A와 B가 주어진다. 두 수는 같지 않은 세 자리 수이며, 0이 포함되어 있지 않다.

출력

첫째 줄에 상수의 대답을 출력한다.

 

풀이 과정

1. 문제풀이를 보면 상수가 숫자를 읽는 법에 초점을 먼저 둘 필요가 있다. 숫자를 받아서 이것을 거꾸로 만들어주는 함수를 하나 만들어주도록 한다.

2. 함수의 구성은 입력받은 값은 기본적으로 str형식이기 때문에 이것을 배열처럼 num [0] 형태로 확인할 수 있고 for문에서 문자열의 길이와 증가하는 i의 값을 이용하여 마지막 숫자부터 차례대로 뽑아오면서 새로운 문자열에 붙여주고 이를 리턴하는 방식으로 만들어 주도록 한다.

3. 이 함수를 입력받은 두 개의 값에 각각 적용해주고 나온 값을 정수형으로 바꾸어준 후에 max() 함수를 이용하여 두 가지 숫자 중에 큰 숫자를 print 해주도록 한다.

 

코드

A, B = input().split()


def reverse(num):
    new_num = ''
    for i in range(1, len(num) + 1):
        new_num += num[len(num) - i]
    return new_num


c_A = int(reverse(A))
c_B = int(reverse(B))

print(max(c_A, c_B))
저작자표시 비영리 변경금지 (새창열림)

'Algorithm' 카테고리의 다른 글

[프로그래머스] 코딩테스트 연습스택/큐 기능개발  (0) 2022.06.28
[프로그래머스] 코딩테스트 연습2021 카카오 채용연계형 인턴십숫자 문자열과 영단어  (0) 2022.06.27
[프로그래머스] 코딩테스트 연습Summer/Winter Coding(2019)멀쩡한 사각형  (0) 2022.06.25
[프로그래머스] 코딩테스트 연습2021 KAKAO BLIND RECRUITMENT신규 아이디 추천  (0) 2022.06.24
[프로그래머스] Dev-Matching: 웹 백엔드 개발자(상반기)로또의 최고 순위와 최저 순위  (0) 2022.06.23
    'Algorithm' 카테고리의 다른 글
    • [프로그래머스] 코딩테스트 연습스택/큐 기능개발
    • [프로그래머스] 코딩테스트 연습2021 카카오 채용연계형 인턴십숫자 문자열과 영단어
    • [프로그래머스] 코딩테스트 연습Summer/Winter Coding(2019)멀쩡한 사각형
    • [프로그래머스] 코딩테스트 연습2021 KAKAO BLIND RECRUITMENT신규 아이디 추천
    새벽_나그네
    새벽_나그네
    IT, 프로그래밍, 정보, 스마트스토어

    티스토리툴바