본문 바로가기

백준 풀이11

[ Python ] 백준 10817번 세 수 풀이 www.acmicpc.net/problem/10817 10817번: 세 수 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) www.acmicpc.net 문제는 위와 같습니다. 이 문제의 대다수의 풀이가 조건문을 사용했으리라 생각합니다. max와 min을 사용해도 되고, 저 같은 경우에는 sorted 사용해 정렬한 후에 출력하는 방식을 사용했습니다. 실행시켰을 때 런타임이 길다는 단점이 있지만,,, 코드가 깔끔해서 좋네요! [ Code ] a,b,c=map(int,input().split()) li = sorted([a,b,c]) print(li[1]) 2020. 12. 29.
[ Python ] 백준 9498번 시험성적 풀이 www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제는 위와 같습니다. if 로 조건식만 잘 쓰면 됩니다. 부등호만 헷갈리지 않으면 풀리는 문제! [ Code ] score=int(input()) if (score>=90): print("A") elif (score>=80 and score=70 and score=60 and score 2020. 12. 29.
[ Python ] 백준 2935번 소음 풀이 www.acmicpc.net/problem/2935 2935번: 소음 수업 시간에 떠드는 두 학생이 있다. 두 학생은 수업에 집중하는 대신에 글로벌 경제 위기에 대해서 토론하고 있었다. 토론이 점점 과열되면서 두 학생은 목소리를 높였고, 결국 선생님은 크게 www.acmicpc.net 문제는 위와 같습니다. if 문을 이용해서 연산자를 판단하여 곱하거나 더해주면 되겠네요. [ Code ] a=int(input()) b=input() c=int(input()) if (b == "*"): print(a*c) else: print(a+c) 2020. 12. 29.
[ Python ] 백준 5355번 화성 수학 풀이 www.acmicpc.net/problem/5355 5355번: 화성 수학 겨울 방학에 달에 다녀온 상근이는 여름 방학 때는 화성에 갔다 올 예정이다. (3996번) 화성에서는 지구와는 조금 다른 연산자 @, %, #을 사용한다. @는 3을 곱하고, %는 5를 더하며, #는 7을 빼는 연산 www.acmicpc.net 문제는 위와 같습니다. 다양한 방법이 있을 수 있습니다만, 저는 입력을 문자열 리스트로 받아 그 안의 문자열을 추려내는 방식으로 문제를 풀었습니다. 결과값에 사용되는 eval 함수는 파이썬에서 자료형을 변환할 때 쓰이는 함수입니다. eval 함수는 실행 가능한 문자열을 매개변수로 받아 실행한 결과값을 리턴해줍니다. 만약 매개변수로 전달해주는 데이터가 정수형이면 정수결과값을 리턴하고, 실수형.. 2020. 12. 28.