본문 바로가기

PS/백준

[BOJ] 백준 25192 인사성 밝은 곰곰이 (Swift)

반응형

문제

https://www.acmicpc.net/problem/25192

 

25192번: 인사성 밝은 곰곰이

첫번째 새로운 사람이 들어온 뒤  pjshwa, chansol, chogahui05은 모두 곰곰티콘으로 인사했다. 두번째 새로운 사람이 들어온 뒤  pjshwa와 chansol은 다시 곰곰티콘으로 인사했다.

www.acmicpc.net

풀이

"ENTER"새로운 사람이 채팅방에 입장하게 된 경우이고,
새로운 사람이 채팅방에 입장한 이후 처음 채팅을 입력할 때 곰곰티콘을 사용합니다.

곰곰티콘을 사용된 횟수를 구하는 문제입니다.

저는 닉네임을 담을 Set 자료형을 떠올렸습니다.

Set 자료형에 해당 닉네임이 없다면, 처음 채팅을 치는 것이므로 곰곰티콘을 사용할 것이고
닉네임이 있다면, 이미 채팅을 쳤기 때문에 곰곰티콘을 사용하지 않습니다.

"ENTER"가 들어온다면 Set 자료형의 원소를 비워주는 초기화 작업을 해주면 됩니다.

소스코드

후기

처음 채팅을 입력하는 것을 Set 자료형을 사용해서 판별할 수 있었습니다.

반응형