(11654) 아스키코드

  • 허무하기 짝이 없던 문제. 그냥 아스키코드에 대한 것을 몰라서 그랬다.
  • 아스키코드 : 내 블로그 참고 링크
random = input()
print(ord(random))

ord : 문자, 숫자... -> 아스키코드
chr : 그 반대

(11720) 숫자의 합

  • 이건 문제보다 몰랐던 부분 정리
  • 가로로 숫자 input할 때 N개 만큼만 쓰는 것
N = int(input())
numbers = input()[:N]
# 비록 입력값이 str이지만 :N처리를 해줌으로써 
# 아무리 수 십 개의 숫자를 넣는다 하더라도 N개만큼만 짤려서 나온다.
sub = []
for i in numbers:
  sub.append(int(i))
result = sum(sub)
print(result)
  • 그 외 로직은 어렵지 않게 풀 수 있는 문제

(2908) 숫자 거꾸로 읽기

  • 힌트 : [::-1]
  • 풀이
num1, num2 = map(int, input().split())
new_num1 = str(num1)[::-1]
new_num2 = str(num2)[::-1]
if int(new_num1) > int(new_num2):
  print(int(new_num1))
else:
  print(int(new_num2))
  
  • reverse, reversed 도 있지만 [::-1]로 해결할 수 있다.
profile
커피 내리고 향 맡는거 좋아해요. 이것 저것 공부합니다.

0개의 댓글

관련 채용 정보