변경이력

돌아가기
2 8개 문자 추가 4개 문자 삭제

2014/03/13 05:45

길가의풀

# **Ruby** ```ruby def rotate(s) s.split(" ", 2).map{|i|i.split(" ")}.inject{|s, i|i.rotate(-s[0].to_i)}.join(" ") end ``` # **Test** ```ruby require 'test/unit' extend Test::Unit::Assertions assert_equal rotate("1 10 20 30 40 50"), "50 10 20 30 40" assert_equal rotate("4 가 나 다 라 마 바 사"), "라 마 바 사 가 나 다" assert_equal rotate("-2 A B C D E F G"), "C D E F G A B" assert_equal rotate("0 똘기 떵이 호치 새초미"), "똘기 떵이 호치 새초미" ```
# **Ruby** ```ruby def rotate(s) s.split(" ", 2).map{|i|i.split(" ")}.inject{|s, i|i.rotate(-s[0].to_i)}.join(" ") end ``` # **Test** ```ruby require 'test/unit' extend Test::Unit::Assertions assert_equal rotate("1 10 20 30 40 50"), "50 10 20 30 40" assert_equal rotate("4 가 나 다 라 마 바 사"), "라 마 바 사 가 나 다" assert_equal rotate("-2 A B C D E F G"), "C D E F G A B" assert_equal rotate("0 똘기 떵이 호치 새초미"), "똘기 떵이 호치 새초미" ```
1 Original

2014/03/04 12:45

nacyot

코딩도장

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