전체 글53 백준 26489번 Gum Gum for Jay Jay (python) 문제 당신은 박물관에서 길을 잃었고, 지나갈 때마다 "제이 제이를 위한 껌"이라고 적힌 거대한 바위 머리 옆을 계속 걸어갑니다. 데이터 파일을 읽은 후 거대한 바위 머리를 몇 번 걸었는지 출력하세요. 입력 데이터 파일에는 알 수 없는 수의 줄이 포함됩니다. 출력 데이터 파일의 줄 수를 인쇄합니다. 링크 https://www.acmicpc.net/problem/26489 소스코드(python) b=1 while b: try:input() except:break b+=1 print(b-1) 풀이 입력의 줄 수를 세서 출력하면 된다. 몇 줄인지 못 세겠다면 아래 글을 참고하자. https://windrew.tistory.com/entry/Python-%EC%9E%85%EB%A0%A5%EC%9D%B4-%EB%A.. 2024. 3. 19. Python 입력이 몇 줄인지 주어지지 않았을 때 (python) 백준을 비롯한 온라인 저지의 문제는 대부분 입력이 몇 줄, 몇 개인지 주어지거나 입력의 끝을 알리는 형식을 가지고 있기 마련이다. 하지만, 일부 문제(https://www.acmicpc.net/problem/26489, www.acmicpc.net/problem/10951)의 경우는 입력의 끝에 대한 정보를 알려주지 않는다. 이때는 입력을 어떻게 끝내야 할까? 해결법 결론부터 말하면 try-except문을 활용하면 된다. try: #실행할 코드 except: #try문에서 오류가 나면 실행할 코드 이때 try문 안에는 실행할 코드를 넣으면 되고, except문 안에는 try문에서 오류가 날 경우 실행시킬 코드를 넣으면 된다. try-except문은 try문 안의 코드가 에러가 날 수 있으므로 실행해보고,.. 2024. 3. 19. 백준 27389번 Metronome (python) 문제 메트로놈은 음악가가 박자를 측정하는 데 사용하는 기계 장치입니다. 스프링, 역진자, 탈진기어를 기반으로 한 매우 영리한 장치입니다. 마일로는 글로켄슈필 연주를 배우고 있으며 박자를 맞추는 데 도움이 되도록 메트로놈을 구입했습니다. Milo는 건반을 완전히 돌릴 때마다(1회전) 메트로놈이 4번의 틱을 제공한다는 것을 알아냈습니다. Milo는 자신이 연주하려는 노래가 끝날 때마다 메트로놈이 멈추기를 원합니다. 주어진 노래에 대해 그는 건반을 몇 번이나 감아야 합니까? 입력 단일 입력 라인에는 단일 정수가 포함됩니다. n (1 ≤ n ≤ 10^5), 이는 틱 단위의 노래 길이입니다. 출력 Milo가 노래가 끝날 때 정확히 멈추도록 메트로놈의 키를 돌려야 하는 회전 수인 단일 실수를 출력합니다. 이 숫자는.. 2024. 3. 17. 백준 14337번 Helicopter (Visual Basic) 문제 아래와 같이 헬리콥터를 표시하는 프로그램을 작성하세요. 입력 없음. 출력 추가 공백 없이 헬리콥터를 표시합니다. 특히, 한 줄은 공백으로 끝나서는 안 됩니다. 링크 https://www.acmicpc.net/problem/14337 소스코드(Visual Basic) Module whylanguagelimit Sub Main() Console.WriteLine(" ===================") Console.WriteLine(" ____||___") Console.WriteLine("\ / / []\") Console.WriteLine(" X======= \__") Console.WriteLine("/ \ \____________|") Console.WriteLine(" || ||") Con.. 2024. 3. 17. 이전 1 ··· 5 6 7 8 9 10 11 ··· 14 다음