この問題は、すべてのソフトウェアエンジニアが1時間以内に解決できるはずの5つのプログラミング問題に由来しています。最初のいくつかの問題は些細なことですが、4番目の問題はもう少し興味深いものです。
標準入力で単一のスペースで区切られた整数のリストが与えられた場合、整数をそれぞれの行に連結することで取得できる最大値と最小値を出力します。
例えば:
入力:
5 56 50
出力:
50556
56550
さまざまな注文ポイント:
- 結果の順序は最小から最大です。
- 印刷できるのは最小値と最大値のみです(すべてのバリエーションを繰り返して印刷することは無効です)。
- リストには常に2つ以上の整数があります。
- 最大と最小の結果が同じになる可能性があります。inputの場合
5 55
、数値555
を2回印刷する必要があります。 - 整数は必ずしも明確ではありません。
5 5
有効な入力です。 0
整数の先頭のs は有効な入力ではありません。あなたはなりませんためのアカウントに必要05 55
。
これはコードゴルフであるため、最短のエントリーが勝ちです。
05
)が含まれている場合、05
それを単純にまたは単純に考え5
ますか?