팬그램

팬그램

쉬움

소개

여러분은 웹사이트에서 폰트를 판매하는 회사에서 일하고 있어요. 이 회사는 누군가 웹사이트에서 폰트를 볼 때마다 다른 문장을 보여주고 싶어 해요. 폰트의 느낌을 폭넓게 전달하려면, 무작위로 고른 문장이 영어 알파벳의 모든 글자를 사용해야 해요.

이 회사는 사용할 문장을 제안받기 위해 공모전을 열었어요. 여러분은 제출된 문장이 유효한지 확인하는 일을 맡았어요.

Note

팬그램은 그리스어 παν γράμμα, pan gramma에서 왔고, "모든 글자"라는 뜻이에요.

가장 잘 알려진 영어 팬그램은 다음과 같아요:

The quick brown fox jumps over the lazy dog.

지침

주어진 문장이 팬그램인지 알아내는 것이 과제예요.

팬그램은 알파벳의 모든 글자를 적어도 한 번씩 사용한 문장이에요. 대소문자는 구분하지 않으므로, 글자가 소문자(예: k)든 대문자(예: K)든 상관없어요.

이 연습 문제에서는 문장이 영어 알파벳 26개 글자를 모두 포함하면 팬그램이에요.


출처

Wikipedia링크가 새 창이나 탭에서 열려요
GitHub에서 편집 링크가 새 창이나 탭에서 열려요
Pyret Exercism

팬그램 문제를 시작해 볼 준비가 됐나요?

Exercism에 가입하고 Pyret 트랙을 연습 문제 66개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.

팬그램 깊이 살펴보기!

고차 함수, 집합 연산, 비트 연산 활용 등 여러 가지를 살펴보고, Rust, Pharo, jq, Kotlin 같은 언어도 함께 봐요!