코딩도장

코딩도장

변경이력

돌아가기
3 4개 문자 추가

2016年07月04日 15:29

Dr.Choi

```{.python} nums=input().split() if int(nums[0])!=(len(nums)-1): print("wrong number!") else: nums.pop(0) a=[] for i in nums: a.append(int(i)) a.sort() times=0 min1=a[0] min2=a[1] a.pop(0) a.pop(0) times+=min2 while len(a)!=0: if len(a)!=1: times+=min1+a[-1]+min2+min2 a.pop(-1) a.pop(-1) else: times+=min1+a[-1] a.pop(-1) print(times) ```
```{.python} nums=input().split() if int(nums[0])!=(len(nums)-1): print("wrong number!") else: nums.pop(0) a=[] for i in nums: a.append(int(i)) a.sort() times=0 min1=a[0] min2=a[1] a.pop(0) a.pop(0) times+=min2 while len(a)!=0: if len(a)!=1: times+=min1+a[-1]+min2+min2 a.pop(-1) a.pop(-1) else: times+=min1+a[-1] a.pop(-1) print(times) ```
```{.python} nums=input().split() if int(nums[0])!=(len(nums)-1): print("wrong number!") else: nums.pop(0) a=[] for i in nums: a.append(int(i)) a.sort() times=0 min1=a[0] min2=a[1] a.pop(0) a.pop(0) times+=min2 while len(a)!=0: if len(a)!=1: times+=min1+a[-1]+min2+min2 a.pop(-1) a.pop(-1) else: times+=min1+a[-1] a.pop(-1) print(times) ```
2 11개 문자 추가 65개 문자 삭제

2016年07月04日 15:28

Dr.Choi

```{.python} nums=input().split() if int(nums[0])!=(len(nums)-1): print("wrong number!") else: nums.pop(0) a=[] for i in nums: a.append(int(i)) a.sort() times=0 min1=a[0] min2=a[1] a.pop(0) a.pop(0) times+=min2 while len(a)!=0: if len(a)!=1: times+=min1+a[-1]+min2+min2 a.pop(-1) a.pop(-1) if len(a)==0: times+=min2 else: times+=min1+min2+a[0a[-1] a.pop(0-1) print(times) ```
```{.python} nums=input().split() if int(nums[0])!=(len(nums)-1): print("wrong number!") else: nums.pop(0) a=[] for i in nums: a.append(int(i)) a.sort() times=0 min1=a[0] min2=a[1] a.pop(0) a.pop(0) times+=min2 while len(a)!=0: if len(a)!=1: times+=min1+a[-1]+min2+min2 a.pop(-1) a.pop(-1) if len(a)==0: times+=min2 else: times+=min1+min2+a[0a[-1] a.pop(0-1) print(times) ```
```{.python} nums=input().split() if int(nums[0])!=(len(nums)-1): print("wrong number!") else: nums.pop(0) a=[] for i in nums: a.append(int(i)) a.sort() times=0 min1=a[0] min2=a[1] a.pop(0) a.pop(0) times+=min2 while len(a)!=0: if len(a)!=1: times+=min1+a[-1]+min2+min2 a.pop(-1) a.pop(-1) if len(a)==0: times+=min2 else: times+=min1+min2+a[0a[-1] a.pop(0-1) print(times) ```
1 Original

2016年07月04日 14:56

Dr.Choi

```{.python} nums=input().split() if int(nums[0])!=(len(nums)-1): print("wrong number!") else: nums.pop(0) a=[] for i in nums: a.append(int(i)) a.sort() times=0 min1=a[0] min2=a[1] a.pop(0) a.pop(0) times+=min2 while len(a)!=0: if len(a)!=1: times+=min1+a[-1]+min2 a.pop(-1) a.pop(-1) if len(a)==0: times+=min2 else: times+=min1+min2+a[0] a.pop(0) print(times) ```
```{.python} nums=input().split() if int(nums[0])!=(len(nums)-1): print("wrong number!") else: nums.pop(0) a=[] for i in nums: a.append(int(i)) a.sort() times=0 min1=a[0] min2=a[1] a.pop(0) a.pop(0) times+=min2 while len(a)!=0: if len(a)!=1: times+=min1+a[-1]+min2 a.pop(-1) a.pop(-1) if len(a)==0: times+=min2 else: times+=min1+min2+a[0] a.pop(0) print(times) ```
코딩도장

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

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

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