[プログラマー]Lv2最大数量
プログラマ
Lv.2最大数量
1.質問
2.解答
似たようなアプローチが行われていましたがx*3とは思いませんでした.
(3に乗じた理由は1000未満の数字)
3.コード
マイコード
//Python対応なし
Lv.2最大数量
1.質問
input
は1000未満の数字です.output
sort lambdaを使用して数値比較を行います(文字列数値比較は前の列から比較します)2.解答
似たようなアプローチが行われていましたがx*3とは思いませんでした.
(3に乗じた理由は1000未満の数字)
3.コード
マイコード
def solution(numbers):
new = []
for number in numbers:
new.append(str(number))
new.sort(key=lambda x : (x[0],x[-1]), reverse = True)
return ''.join(new)
さいてきコードdef solution(numbers):
new = []
for number in numbers:
new.append(str(number))
new.sort(key = lambda x : x*3, reverse = True)
return str(int(''.join(new)))
復習)''.join(list)
list.sort(key=lambda x : x=list 요소 관련식, reverse = True)
3つの演算子)//Python対応なし
[condition] ? [true_value] : [false_value]
//Python対応[true_value] if [condition] else [false_value]
Reference
この問題について([プログラマー]Lv2最大数量), 我々は、より多くの情報をここで見つけました https://velog.io/@anthony16/프로그래머스-Lv.2-가장-큰-수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol