본문 바로가기

파이썬 코딩테스트

(2)
코딩 테스트 준비 문제 [문자열 처리 문제] _ Python3 1. 문제와 문제 조건 파악하기 문자열 처리 관련 문제에 사용되는 코딩 문법은 배열(리스트 등)을 기본으로 합니다. 먼저, 문자열을 변수로 넣었을 때, 조건에 부합하면 참, 조건에 맞지 않으면 거짓 결과를 출력하는 방식과 유사하게 문제가 출제됩니다. 여기에서는 다음과 문제의 답을 찾아가는 코딩을 해보겠습니다. 문제: 길이가 10 이하인 문자열을 변수로 받아 대문자로 변환하여 반환하는 프로그램을 제작해라. 입력된 문자열은 a부터 z까지의 알파벳만 허용된다. (만약 다음의 조건을 만족하면 True, 만족하지 않으면 False를 출력하도록 할 것) 조건: - 특수문자는 사용될 수 없다. 숫자도 사용될 수 없다. - 공백은 사용될 수 없다. - 아무것도 입력되지 않은 변수 또한 사용될 수 없다. 2. 유용한 함..
코딩 테스트 준비 문제 [로또 관련 문제] _ Python3 1. 문제와 문제 조건 파악하기 로또 관련 문제에 사용되는 코딩 문법은 배열(리스트 등)을 기본으로 합니다. 먼저, 길이 6인 정수 배열을 만들어, 문제 조건에 맞는 함수에 넣었을 때, 결과를 출력하는 방식으로 문제가 출제됩니다. 여기에서는 다음과 같은 문제의 답을 찾아가는 코딩을 해보겠습니다. 문제: 길이가 6인 정수 배열을 입력받아서 당첨결과를 반환하는 프로그램을 만들어라. 1등 기준은 랜덤으로 생성된 6개의 번호이며, 당첨 결과는 1등부터 6등까지 당첨된 횟수를 리스트로 반환 한다. 조건: - 로또 당첨 결과의 비교는 1등 번호와 입력한 번호의 순서에 상관없이 동일하다. - 함수의 결과는 길이가 7인 리스트로 마지막 숫자의 의미는 1등이 나오기까지 시도한 총횟수이다. 2. 랜덤 함수 _ import..