Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

誰かコード書いて! | レコチョクのエンジニアブログ

誰かコード書いて!

CoffeeScript, Java, PHP, Python, Ruby, Swift

開発の中で下記の仕様を満たす必要がありました。
社内のコミュニティサイトに投稿してみたところ反響が多かったのでご紹介します。

どんな言語でもいいので、以下の問題を解く、コード書いてください!
お願いします。

回答1

できました。(python3)
一旦文字列にして戻してみた。

ちょっと答えが違う

修正版です。

回答2

文字列にする

1文字目で比較

文字数で比較

辞書順
でしょうか?

回答3

coffee script

回答4

辞書順ソートじゃないんですよね、、自分も最初、辞書順ソートつくっちゃいました
PHPだと

回答5

Rubyでやってみました。

回答6

Javaでかきました

回答7

変数名が結構適当ですが・・・・・。
以下のことを行っています。

  1. 文字列比較で並べ替え
  2. 先頭の文字を見てグループ分け(0 | 1 …| 2 ….)
  3. グループごとに昇順ソート
  4. 連結

回答8

悔しかったので家に帰った後で考えました。

回答9

Swiftです。強制アンラップはいけないですが、、、

1日で多様な言語で投稿ありました!
皆さんありがとうございます!

是非試しに他の言語でもやってみてください!

この記事を書いた人

にょこた
PM(プロダクトマネージャー)目指して奮闘中、プログラムから、アーキテクト設計、サービス検討から、チームマネジメント、DevOps、いろいろやってます。