エンジニア転職で実際に受けたコーディングテスト【文字列反転: いろんな言語で解答編】

エンジニア転職

前回の記事で紹介した、私が未経験からITエンジニアになるための転職活動で、実際に受けたコーディングテストをPython, Ruby, C言語で解答したいと思います。

前回の記事はこちら

エンジニア転職で実際に受けたコーディングテスト【文字列反転: Javaで解答編】
私が未経験からITエンジニアになるための転職活動で、実際に受けたコーディングテストの問題と解答を紹介します。
■問題

文字列 “abcde” を反転させ出力してください。(制限時間5分)

■解答(Python)
str = "abcde"
reverse_str = str[::-1]
print(reverse_str)
■解答(Ruby)
str = "abcde"
reverse_str = str.reverse
puts reverse_str
■解答(C言語)
#include <stdio.h>
#include <string.h>

int main(void) {
    char str[] = "abcde";
    int i;

    for(i = strlen(str) - 1 ; i >= 0 ; i--) {
        printf("%c", str[i]);
    }

    return 0;
}
■出力結果(Python, Ruby, C言語)

edcba

コメント

タイトルとURLをコピーしました