https://www.acmicpc.net/problem/5704
5704번: 팬그램
입력은 여러 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 많아야 200글자로 이루어져 있는 문장이다. 단어는 공백 하나로 구분되어 있다. 또, 단어는 알파벳 소문자로만 이루어져 있다.
www.acmicpc.net
위 문제는 입력받은 문자열에 모든 알파벳이 1회 이상 사용되었는지를 확인하는 문제이다.
파이썬 코드

딕셔너리를 이용하여 위 문제를 해결했습니다.
무한루프를 돌면서 사용자에게 문자열을 입력받습니다. 이 때 문자열에 *가 입력될 경우 무한루프를 탈출합니다.
알파벳 딕셔너리를 만든 후, for문을 돌면서 각 배열의 인덱스를 딕셔너리에 추가해줍니다.
만약 문자열에 모든 알파벳이 사용되었다면 딕셔너리 키값의 길이는 26입니다. 26이 아닐경우 모든 알파벳이 사용된 문자열이 아니므로 result에 N을 대입하고 출력합니다. 모든 알파벳이 사용되었다면 기존 대입된 Y가 출력됩니다.
'Koala - 8기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[C++] 백준 7785번: 회사에 있는 사람 (2) | 2022.09.25 |
---|---|
[백준/python] 14724번 관리자는 누구? (2) | 2022.09.25 |
[백준/Python] 1620 나는야 포켓몬 마스터 이다솜 (1) | 2022.09.23 |
[백준/Python] 15963 카시오 (0) | 2022.09.20 |
[백준 5363번 /python] 요다 (0) | 2022.09.18 |
https://www.acmicpc.net/problem/5704
5704번: 팬그램
입력은 여러 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 많아야 200글자로 이루어져 있는 문장이다. 단어는 공백 하나로 구분되어 있다. 또, 단어는 알파벳 소문자로만 이루어져 있다.
www.acmicpc.net
위 문제는 입력받은 문자열에 모든 알파벳이 1회 이상 사용되었는지를 확인하는 문제이다.
파이썬 코드

딕셔너리를 이용하여 위 문제를 해결했습니다.
무한루프를 돌면서 사용자에게 문자열을 입력받습니다. 이 때 문자열에 *가 입력될 경우 무한루프를 탈출합니다.
알파벳 딕셔너리를 만든 후, for문을 돌면서 각 배열의 인덱스를 딕셔너리에 추가해줍니다.
만약 문자열에 모든 알파벳이 사용되었다면 딕셔너리 키값의 길이는 26입니다. 26이 아닐경우 모든 알파벳이 사용된 문자열이 아니므로 result에 N을 대입하고 출력합니다. 모든 알파벳이 사용되었다면 기존 대입된 Y가 출력됩니다.
'Koala - 8기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[C++] 백준 7785번: 회사에 있는 사람 (2) | 2022.09.25 |
---|---|
[백준/python] 14724번 관리자는 누구? (2) | 2022.09.25 |
[백준/Python] 1620 나는야 포켓몬 마스터 이다솜 (1) | 2022.09.23 |
[백준/Python] 15963 카시오 (0) | 2022.09.20 |
[백준 5363번 /python] 요다 (0) | 2022.09.18 |