나는 비밀이 너무 많아서 어디에도 보관할 수 없습니다!
목표는 간단합니다. 문자열을 저장하고 암호로 보호 할 수있는 프로그램을 작성하십시오.
프로그램은 별명, 비밀번호 및 (선택 사항) 비밀번호를 매개 변수로 사용합니다.
프로그램이 지정된 별명으로 처음 호출 된 경우 비밀을 저장 / 기억하고 원하는 것을 출력합니다.
프로그램이 이전에 사용 된 별명으로 호출 된 경우 암호가 프로그램이 해당 별명으로 처음 실행될 때와 동일한 경우 해당 별명에 대한 비밀을 출력합니다.
다른 경우
특정 별칭으로 처음 호출되고 비밀이없는 경우 아무것도 저장하지 마십시오.
프로그램이 사용 된 별명으로 호출되고 암호가 올바르지 않은 경우, 모든 종류의 오류를 리턴하거나 전혀 리턴하지 않습니다.
프로그램이 사용 된 별명으로 호출 된 경우, 암호가 올 바르고 새 암호가 제공됩니다. 이전 암호를 출력하고 새 암호로 바꾸어 다음에 새 암호 만 출력하십시오.
프로그램이 사용 된 별명으로 호출 된 경우, 비밀번호가 올 바르고 새 비밀번호가 제공되지 않습니다. 이전 비밀번호를 출력하고 바꾸지 않도록하십시오.
참고 :이 비밀 / 암호는 안전하게 저장할 필요가 없습니다.
또한 참고 : 별명 비밀번호 및 비밀번호에 대한 영숫자 입력은 허용되어야합니다.
표준 규칙이 적용됩니다. 행운을 빕니다!