코딩도장

코딩도장

변경이력

돌아가기
3 12개 문자 추가 1개 문자 삭제

2021年07月23日 01:23

JeonJeongHoon

```{.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) #결과 리스트 출력 ```
```{.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) #결과 리스트 출력 ```
2 258개 문자 추가 31개 문자 삭제

2021年07月23日 01:18

JeonJeongHoon

```{.python} sample_input = [4,1,3,2,6,5] #주어진 값 a = [] b = [] #홀수 리스트 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.reverse() #짝수만 내림차순으로 변경 while a or b : #홀수리스트 또는 짝수 리스트가 없을때까지 반복 mark01 = a.pop(0) mark02 = b.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 = [] #홀수 리스트 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.reverse() #짝수만 내림차순으로 변경 while a or b : #홀수리스트 또는 짝수 리스트가 없을때까지 반복 mark01 = a.pop(0) mark02 = b.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 = [] #홀수 리스트 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.reverse() #짝수만 내림차순으로 변경 while a or b : #홀수리스트 또는 짝수 리스트가 없을때까지 반복 mark01 = a.pop(0) mark02 = b.pop(0) #mark01에 홀수 리스트 제일 앞에 있는 값을 추가 후 홀수 리스트에서는 삭제 mark02 = b.pop(0) #mark02에 짝수 리스트 제일 앞에 있는 값을 추가 후 짝수 리스트에서는 삭제 result.append(mark01) #결과 리스트에 mark01 값 추가 result.append(mark02) #결과 리스트에 mark02 값 추가 print(result) #결과 리스트 출력 ```
1 Original

2021年07月23日 01:15

JeonJeongHoon

```{.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.reverse() #짝수만 내림차순으로 변경 while a or b : #홀수리스트 또는 짝수 리스트가 없을때까지 반복 mark01 = a.pop(0) mark02 = b.pop(0) result.append(mark01) result.append(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.reverse() #짝수만 내림차순으로 변경 while a or b : #홀수리스트 또는 짝수 리스트가 없을때까지 반복 mark01 = a.pop(0) mark02 = b.pop(0) result.append(mark01) result.append(mark02) print(result) ```
코딩도장

코딩도장은 프로그래밍 문제풀이를 통해서 코딩 실력을 수련(Practice)하는 곳입니다.

코딩도장 © 2014 · 문의 [email protected]
피드백 · 개인정보취급방침 · RSS

AltStyle によって変換されたページ (->オリジナル) /