당신의 도전은 키보드 / 표준 입력에서 "암호"를 읽는 것입니다.
도전 과제 :
- 문자열을
s
보이지 않게 읽습니다 . - 의 각 문자에 대해 문자를
s
인쇄하십시오c
. - 실시간으로.
규칙 :
c
실시간으로 인쇄해야합니다 . 사용자가 문자를 입력하자마자 표시해야합니다c
.c
일정해야합니다. 즉 같은 문자 여야합니다.c
눈에 띄는 문자 일 수 있습니다 (예 : 줄 바꿈, 공백, 탭 또는 인쇄 할 수 없음).c
를 기반으로 할 수 없습니다s
. 즉, 읽기c
전에 정의 / 일정해야합니다s
.c
프로그램이 실행될 때마다 동일해야합니다.c
s
다른 모든 규칙을 따르는 한 우발적 인 경우 문자 중 하나가 될 수 있습니다 .- 를 제외한
s
화면에 문자 가 나타나지 않을 수 있습니다c
(이전 규칙 참조). - 다른 모든 규칙을 따르는 한 합리적인 입력 및 출력 방법을 사용할 수 있습니다.
- 길이
s
가 터미널 / 그래픽 창 너비보다 길지 않다고 가정 할 수 있습니다 . - 터미널을 사용하는 경우 개행 또는 EOF를 입력 한 후 프로그램을 종료해야합니다.
예 :
만약이 s
있었다 password01
그리고 c
있었다 *
출력과 같을 것이다 :
승자 :
각 언어에서 가장 짧은 제출이 이깁니다.
tkinter
사용자 정의 입력 필드 (예 : HTML의 입력 필드) 를 허용하여 Enter 키를 누를 때 프로그램이 종료되지 않고Entry
'(Windows의 경우 X 및 Mac의 경우cmd
+) 창 을 닫을 때 종료W
됩니까?