Python 70제] 삽입정렬을 사용하여 오름차순 프로그램을 작성하시오.
출처 : 반크_세계유산 석굴암 문제] 건태는 한국전자 1차 필기전형을 합격하고 2차 면접을 보기위하여 한국전자 본사 면접실로 왔다. 수험표 순서대로 자리를 배정하려고 한다. 건태는 몇번째 자리에 앉으면 될까? 1차 합격자의 수험번호는 35, 9 , 8, 98, 18, 31, 58, 17, 76, 45이고 건태의 수험번호는 31번 이었다. 조건) 삽입정렬을 사용하여 프로그램을 완성하시오. 참고풀이] L=[35, 9 , 8, 18, 98, 31, 58, 17, 76, 45] N=len(L) Su=31 #찾을 값 #N번 만큼 반복할 수 있도록 한다. for i in range(N-1): #체크할 값을 결정한다. chki=i+1 chk=L[chki] #체크할 값이 삽입될 위치를 찾아 삽입하고 #삽입되는 위치 이..
2022. 4. 29.
Python 63제] 주민등록번호, 이름, 학번을 입력하여 생일,나이,성별, 기수, 학년, 반, 그리고 번호를 구하시오.
출처 : 반크_세계유산 고인돌 문제] 주민등록번호를 입력하면 생년월일과 나이와 성별, 기수, 학년, 반, 그리고 번호를 구하시오. 나이는 현재날짜의 년도와 주민등록번호의 년도를 빼세요. 성별은 2로 나눈 나머지가 0이면 여성이며 1이면 남성입니다. 입력 예시) 주민등록번호를 입력하시오 : 0701014030159 이 름을 입력하시오 : 강대한 학 번을 입력하시오 : 20221136 출력 예시) 강대한님은 2002년 01월 01일(15세)에 태어난 여학생이며, 민국고 20기 1학년 1반 36번입니다. 참고풀이] import datetime #주민등록번호, 이름, 학번을 입력받는다. JuMin=input("주민등록번호를 입력하시오 : ") iName=input("이 름을 입력하시오 : ") StuNo=inp..
2022. 4. 19.