[ Python ] 백준 9498번 시험성적 풀이
·
Archive/Develop
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
[ Python ] 백준 2935번 소음 풀이
·
Archive/Develop
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)
[ Python ] 백준 2675번 문자열 반복 풀이
·
Archive/Develop
www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 문제는 이러합니다. 출력할 때 뒤에 , end='' 를 붙이면 개행되지 않고 이어서 출력이 됩니다. 사실 코드를,,, 짜고 제출했는데 틀리길래 왜 이게 안되지..? 했는데 한 줄이 다 출력된 이후 개행문자가 없어서 그랬습니다. 코드 맨 마지막 print()는 개행을 위해 추가하였습니다. [ Code ] n=int(input()) for i in range(n): count,s = list(map(str..
[ Python ] 백준 5355번 화성 수학 풀이
·
Archive/Develop
www.acmicpc.net/problem/5355 5355번: 화성 수학 겨울 방학에 달에 다녀온 상근이는 여름 방학 때는 화성에 갔다 올 예정이다. (3996번) 화성에서는 지구와는 조금 다른 연산자 @, %, #을 사용한다. @는 3을 곱하고, %는 5를 더하며, #는 7을 빼는 연산 www.acmicpc.net 문제는 위와 같습니다. 다양한 방법이 있을 수 있습니다만, 저는 입력을 문자열 리스트로 받아 그 안의 문자열을 추려내는 방식으로 문제를 풀었습니다. 결과값에 사용되는 eval 함수는 파이썬에서 자료형을 변환할 때 쓰이는 함수입니다. eval 함수는 실행 가능한 문자열을 매개변수로 받아 실행한 결과값을 리턴해줍니다. 만약 매개변수로 전달해주는 데이터가 정수형이면 정수결과값을 리턴하고, 실수형..