728x90

2021/12/27 4

[Python]백준 BaekJoon.AC 2753 : 윤년(if문)

https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 일부러 간소화하려 노력하지 않고 가독성을 목적으로 뒀다. A = int(input()) if A%4==0: if A%100!=0 or A%400==0: print(1) else: print(0) else: print(0)

[Python]BaekJoon.AC 2021.12.27

[Python]백준 BaekJoon.AC 1330 : 두 수 비교하기 (if문)

https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 워낙 쉬운 문제라 포스팅하지 않으려 했는데 그래도.. 난이도에 비해 정답율이 굉장히 낮은 편인데, 이는 자바 때문일 거란 생각이 든다... 실제로 파이썬 정답율은 엄청 높다. 아무 생각 없이 int로 받았다가 double로 고쳐줬던 기억이 난다. 자바의 첫 뒤통수였던가... 신기한게 파이썬에선 int로 받아도 정답처리가 된다. 와.. 역시 파이썬은..! 역시 자바는..! 범위를 찾아봤더니, 파이썬에선 int의 범위가 무제한이었다. 신기했다. 할 수 있는데 안한 거였어?^^ 뭐 엄밀히 따지면 당시엔 못했던게 ..

[Python]BaekJoon.AC 2021.12.27

[Python]백준 BaekJoon.AC 11654 : 아스키코드 (input, ord)

https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 파이썬에서의 input은 기본적으로 string 형태를 가진다. 자바의 BufferedReader와 비슷한 듯.. ord()를 이용해 한자리 값을 아스키코드로 변환해줬다. ord()가 무슨 함수인지 굳이 알아보진 않았다. 그냥 받아들이기로,,, 다만 호기심에 int(input())을 해봤는데 오류가 발생했다. ord()는 string형태의 길이 1인 입력값만 처리한단 것을 알게 됐다. 분명 더 좋은 성능을 가진 아이가 있을 것 같다..? A = int(input..

[Python]BaekJoon.AC 2021.12.27
728x90