새벽_나그네
12시 지난 새벽
새벽_나그네
전체 방문자
오늘
어제
  • 분류 전체보기
    • TIL
    • DevLog
    • Algorithm
    • ComputerScience
    • etc

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • machine learning
  • 코린이
  • Selenium 4
  • 내일배움카드
  • docker
  • 코딩프로젝트
  • 자기주도학습
  • 내일배움캠프
  • 프로그래머스
  • Github
  • TodayILearned
  • 코딩
  • 내일배움단
  • til
  • 스파르타코딩클럽
  • Python
  • AI트랙
  • portfolio
  • 국비지원
  • 개발일지

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
새벽_나그네

12시 지난 새벽

Algorithm

[백준_1152] 단어의 개수

2022. 6. 1. 22:04

문제 보기: https://www.acmicpc.net/problem/1152

 

1152번: 단어의 개수

첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열

www.acmicpc.net

문제

영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다.

 

입력

첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다.

출력

첫째 줄에 단어의 개수를 출력한다.

 

풀이 과정

1. 풀이과정이 필요 없을 정도로 쉬운 문제 오랜만에 브론즈 문제를 만나니 좋았다.

문자열을 받아서 split을 이용하여 배열로 저장하고 배열의 길이를 구해주면 끝

 

코드

import sys

str = sys.stdin.readline().split()

print(len(str))
저작자표시 비영리 변경금지 (새창열림)

'Algorithm' 카테고리의 다른 글

[백준_11279] 최대 힙  (0) 2022.06.03
[백준_2606] 바이러스  (0) 2022.06.02
[백준_1065] 한수  (0) 2022.05.31
[백준_8958] OX퀴즈  (0) 2022.05.30
[백준_10871] x보다 작은 수  (0) 2022.05.29
    'Algorithm' 카테고리의 다른 글
    • [백준_11279] 최대 힙
    • [백준_2606] 바이러스
    • [백준_1065] 한수
    • [백준_8958] OX퀴즈
    새벽_나그네
    새벽_나그네
    IT, 프로그래밍, 정보, 스마트스토어

    티스토리툴바