목록백준_Python (31)
2020.코딩일지
처음보는 sys.stdin.readline 참고1. https://velog.io/@yeseolee/Python-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%85%EB%A0%A5-%EC%A0%95%EB%A6%ACsys.stdin.readline [Python 문법] 파이썬 입력 받기(sys.stdin.readline) 파이썬으로 코딩 테스트를 준비한다면, 반드시 알아야 할 입력방식인 sys.stdin.readline()에 대한 정리 입니다. velog.io 참고2. https://blog.naver.com/harry020606/221987188296 백준 15552번 빠른 A+B 첫 숫자는 줄의 수, 그 뒤로 여러 줄에 A와 B가 입력되고 이들의 합을 "빠르게" 출력하는 문제... bl..
n을 `3`으로 입력받아 1+2+3 을 모두 더한 `6`을 출력해준다. ..... 검색 ㄱㄱ https://shoark7.github.io/programming/algorithm/3-ways-to-get-natural-number-sum-in-python [Python] 1부터 N까지의 합을 구하는 3가지 알고리즘 살펴보기 파이썬으로 1부터 N까지의 자연수의 합을 구하는 알고리즘을 구현해봅시다. shoark7.github.io 물론 SUNGHWAN PARK님꺼 그대로 복붙해서 함수에 3입력되게 하니까 잘 나오는데.. 백준문제는 이걸 원한게 아니니까.. 함수를 풀어서 입력받는걸로 바꿔봤는데.. 안된다 ㅋ.ㅋ print를 한칸 앞으로 빼주면!?! 오~ 정상작동. 백준에서도 통과되었다! SUNGHWAN PAR..
테스트 케이스 개스 (T )를 입력받았다. 5번만 게임을 하겠다고 한다. `1 1` 을 입력받았을때 더해서 `2`를 알려준다. #python for i in range(처음, 끝-1) range(1,10) 은 1부터 9까지 넣어준다. 그러면 T를 입력받았을때 T번 진행하려면 T+1을 해줘야한다. 그다음, 입력받은 두 수를 공백으로 split()해주고 더한값을 print로 찍어준다. 정답 :
range(처음, 끝-1) range(1,10) 은 1부터 9까지 넣어준다. 오답 : n을 입력받아야 하는것이였다!!! 정답 :
예제 입력, 출력 부분의 차이를 보고 공통점을 찾아낸다. if문은 순서가 중요하다. 작은것부터 걸러내기! 분부분(m)이 45분이상일때~ 먼저 찍어주고. 시부분(h)이 1시부터 23시이하일때. 그 외에는 시부분(h)가 0일때니까 무조건 시간을 23시로 찍어준다. 정답 :
정답 : 이분 짱인듯 👍 https://ccamppak.tistory.com/131 [파이썬/Python] 백준 2753번(윤년) 단계별로 풀어보기+ [2월 29일 생일 챙기기] 문제는 다음과 같다. 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. ccamppak.tistory.com
공백으로 두 수 입력받고 input().split() if문을 사용하여 두수비교하기. 정답 :
타입확인 그냥 입력받으면 str 이기때문에 그냥 곱해줄 a는 int로 타입변경. str에서 [0] [1] [2] 자릿수 하나씩 불러와 int로 바꾸고 곱셈하기. 정답 :
정답 ver.2 : ver.3 print(str((A+B)%C) , str(((A%C) + (B%C))%C) , str((A*B)%C) ,str(((A%C) * (B%C))%C), sep='\n')
https://wikidocs.net/21113 12_반올림, 내림, 올림 ##올림 math 모듈을 사용한다. math 모듈에는 많은 수학 함수가 있다. ``` >>> import math #math 모듈을 먼저 import해야 한다. >>> m ... wikidocs.net import math 모듈사용 반내림 math.floor( ) 반올림은 모듈필요없이 round( ) str()으로 감싸주고 줄바꿈 `+ "\n" +` 로 연결해주기 정답1 : import math a, b = map(int, input().split()) print(str(a+b) + "\n" + str(a-b) + "\n" + str(a*b) + "\n" + str(math.floor(a/b)) + "\n" + str(a%b)) ..