백준

이번 포스팅은 www.acmicpc.net/problem/1712에서 푼 것을 토대로 작성했습니다. 기본 수학 1의 첫 번째 문제인 손익분기점입니다. 문제 문제 해석 첫째 줄에 A, B, C가 빈칸으로 입력 A : 고정 비용 B : 가변 비용 C : 노트북 가격 손익분기점 nC > A+nB 손익분기점이 존재하면 n 출력, 손익분기점이 존재하지 않으면 -1 출력 Python 코드 a,b,c = map(int, input().split()) if b >=c : print(-1) else : print(int((a/(c-b))+1)) Python 코드 풀이 if b >=c : print(-1) else : print(int((a/(c-b))+1)) nc-nb > a n(c-b) > a n > a/(c-b) 이..
이번 포스팅은 www.acmicpc.net/problem/15552에서 푼 것을 토대로 작성했습니다. for문의 네 번째 문제인 빠른 A+B입니다. 문제를 보시면 앞서 풀었던 A+B-3의 문제에서 input으로 입력을 받지 않고 sys로 입력을 받아서 풀어보라는 몬 제입니다. 그 이유는 sys.stdin.readline으로 입력받으면 input으로 입력받는 것보다 빠르며 시간 초과로 틀리는 문제가 풀리기 때문입니다 이때까지 input로 전부 문제를 풀었고 시간 초과가 되지 않았지만 나중에는 문제가 생기니 나온 문제가 아닐까 생각합니다. import sys n = int(sys.stdin.readline()) for i in range(n): a,b = map(int, sys.stdin.readline()..
이번 포스팅은 www.acmicpc.net/problem/14681 에서 푼 것을 토대로 작성했습니다. if문의 네 번째 문제인 사분면 고르기입니다. 먼저 문제를 보시면 x와 y를 입력받아 그 좌표가 어떤 사분면 안에 속하는지 알아내는 문제입니다. x = int(input()) y = int(input()) if x > 0 and y > 0 : print('1') elif x > 0 and y 0 : print('2') else : print('3') 문제 조건에서 첫 번째 줄에 정수 x를 두 번째 줄에 정수 y를 입력하도록 했으므로 x와 y를 따로 입력받게 만듭니다. 그리고 전부터 해오던 연산자와 if 문을 섞어 x와 y의 범위에 따라 맞..
우준세
'백준' 태그의 글 목록