티스토리 뷰

PS

백준 2607. 비슷한 단어

tose33 2023. 10. 16. 12:55

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

 

2607번: 비슷한 단어

첫째 줄에는 단어의 개수가 주어지고 둘째 줄부터는 한 줄에 하나씩 단어가 주어진다. 모든 단어는 영문 알파벳 대문자로 이루어져 있다. 단어의 개수는 100개 이하이며, 각 단어의 길이는 10 이

www.acmicpc.net

 

기준이 되는 첫번째 문자열을 flag, 주어지는 문자열들을 str 이라고 하자.

flag, str 모두 각 알파벳이 몇개 있는지 세어준다. 

 

flag 의 길이 == str 의 길이 인 경우, str 에서 갯수가 더 많은 알파뱃 하나를 flag 의 갯수가 더 적은 알파벳 하나로 바꿔준다.

flag 의 길이 > str 의 길이 인 경우, flag 에서 갯수가 더 많은 알파뱃 하나를 지운다.

flag 의 길이 < str 의 길이 인 경우, str 에서 갯수가 더 많은 알파뱃 하나를 지운다.

 

그 후 flag,str의 'A' ~ 'Z' 까지 갯수가 정확히 같지 않다면 비슷한 단어가 아니다.

 

 

'PS' 카테고리의 다른 글

백준 3019. 테트리스  (0) 2023.10.17
백준 19942. 다이어트  (0) 2023.10.16
백준 18116. 로봇 조립  (0) 2023.10.16
백준 1911. 흙길 보수하기  (0) 2023.10.15
백준 2141. 우체국  (0) 2023.10.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함