```{.python}
sample_input = [4,1,3,2,6,5] #주어진 값
a = [] #홀수 리스트
b = [] #짝수 리스트
result = [] #결과 리스트
sample_input.sort() #Sample 리스트를 오름차순으로 전체 정렬
for num in sample_input: #홀수와 짝수 나누기
if num %2 != 0: #주어진값이 홀수 일 경우 홀수 리스트 추가
a.append(num)
elif num%2 == 0: #주어진 값이 짝수 일 경우 짝수 리스트 추가
b.append(num)
b.sort(reverse( = True) #짝수만 내림차순으로 변경
while a or b : #홀수리스트 또는 짝수 리스트가 없을때까지 반복
mark01 = a.pop(0) #mark01에 홀수 리스트 제일 앞에 있는 값을 추가 후 홀수 리스트에서는 삭제
mark02 = b.pop(0) #mark02에 짝수 리스트 제일 앞에 있는 값을 추가 후 짝수 리스트에서는 삭제
result.append(mark01) #결과 리스트에 mark01 값 추가
result.append(mark02) #결과 리스트에 mark02 값 추가
print(result) #결과 리스트 출력
```
```{.python}
sample_input = [4,1,3,2,6,5] #주어진 값
a = [] #홀수 리스트
b = [] #짝수 리스트
result = [] #결과 리스트
sample_input.sort() #Sample 리스트를 오름차순으로 전체 정렬
for num in sample_input: #홀수와 짝수 나누기
if num %2 != 0: #주어진값이 홀수 일 경우 홀수 리스트 추가
a.append(num)
elif num%2 == 0: #주어진 값이 짝수 일 경우 짝수 리스트 추가
b.append(num)
b.sort(reverse( = True) #짝수만 내림차순으로 변경
while a or b : #홀수리스트 또는 짝수 리스트가 없을때까지 반복
mark01 = a.pop(0) #mark01에 홀수 리스트 제일 앞에 있는 값을 추가 후 홀수 리스트에서는 삭제
mark02 = b.pop(0) #mark02에 짝수 리스트 제일 앞에 있는 값을 추가 후 짝수 리스트에서는 삭제
result.append(mark01) #결과 리스트에 mark01 값 추가
result.append(mark02) #결과 리스트에 mark02 값 추가
print(result) #결과 리스트 출력
```