Problem

2 /4


내장 방법

Theory Click to read/hide

C#에는 많은 문자열 루틴이 있습니다.  대부분은 점 표기법을 사용하여 호출되며 메서드라고 합니다. 문자열 조작 방법의 전체 목록은 인터넷에서 찾을 수 있습니다. .
가장 간단하고 유용한 몇 가지에 대해 알아보겠습니다.
<예비> 문자열 s = "aAbBcC11" 문자열 sUp = s.ToUpper() // sUp = "AABBCC11" - 문자열의 각 문자를 대문자로 변환하는 메소드 string sLow = s.ToLower() // sLow = "aabbcc11"; - 문자열의 각 문자를 소문자로 변환하는 메서드 점의 왼쪽에는 문자열의 이름(또는 따옴표로 묶인 문자열 자체)이 있습니다. 메소드를 적용할 대상이며 점 오른쪽에 메소드 이름이 있습니다. 메서드는 항상 괄호로 작성됩니다. 모든 매개변수는 필요한 경우 괄호 안에 들어갈 수 있습니다.
 

Problem

비밀번호는 라틴 소문자, 라틴 대문자 및 숫자를 모두 포함하고 길이가 8자 이상이어야 합니다. 이 비밀번호가 암호학적으로 강력한지 확인하는 데 필요합니다.

입력: 라틴 문자와 숫자로만 구성된 한 줄이 입력됩니다. 줄당 글자 수는 100자를 초과하지 않습니다.
출력:  지정된 암호가 강력하면 "YES"라는 단어를 인쇄하고 "NO"는 – 그렇지 않으면 (대문자 라틴 문자로).
예. <헤드> <일># <몸>
입력 출력
1 e 아니오
2 AAabbb123