PS

[백준/Python] (B3) 줄 세기 - 4806

MSHUN 2024. 3. 10.
반응형

Baekjoon Online Judge의 4806 줄 세기 문제의 Python 풀이입니다.

 

4806번: 줄 세기

한 줄에 최대 100글자씩 주어진다. 빈 줄이 주어질 수도 있다.

www.acmicpc.net

💻코드

print(sum(1 for _ in open(0)))  # 입력된 줄의 총 수를 출력

🧠풀이

이 문제는 사용자로부터 입력 받은 줄의 개수를 세는 것. 위 코드는 각 줄을 반복하며 각 줄마다 1을 카운팅하고, 모든 줄에 대해 1을 더한 합계를 구하는 것이다. open(0)을 사용하여 표준 입력으로부터 입력을 받고, for 반복문을 통해 각 줄을 순회한다. 이 때, 각 반복마다 1을 생성하고, sum 함수를 통해 이 1들의 합을 구하여 줄의 총 수를 구한다.

🤔느낀 점

이 코드는 파이썬을 이용해 간결하게 문제를 해결한다

Baekjoon Online Judge

반응형

댓글