KTUG 한국 텍 사용자 그룹

Menu

KTUG :: 마당자유글 › 주어진 단어로 대소문자 순열 만들기

yihoze | 2023.12.06 16:21:38 | 메뉴 건너뛰기 쓰기

case라는 단어가 주어졌을 때, 각 글자의 대소문자를 조합하면

case, casE, caSe, caSE, ... CASE가 됩니다.

정말 쓸데없는 짓이지만, 그런 순열을 만드는 함수를 만들어봤습니다. 대소문자는 2진수와 다를 바 없다는 점에 착안하여 이렇게 구상했습니다.

주어진 단어의 글자 수만큼, 위의 "case"를 예로 들자면, 0000, 0001, 0010, ... 1111 문자열을 만들어 테이블에 담습니다. 그리고 한 글자씩 주어진 단어와 대조하며 0이면 소문자로, 1이면 대문자로 치환합니다. 나름 영특하지 않습니까? ^^

permcase.png

 

첨부 [2]

댓글 [15]

댓글 쓰기

목록

KTUG 한국 텍 사용자 그룹