루비의 문자열에있는 각 단어의 마지막 알파벳을 어떻게 대문자로합니까? 예를 들어 :ruby에서 문자열에있는 각 단어의 마지막 알파벳을 대문자로 시작하는 방법은 무엇입니까?
입력 문자열 : 창조자는 결코 출력 문자열이 여야 사망하지 : 작성자는 결코
주 사망하지 : 문자열의 길이가 일정하지 않습니다.
루비의 문자열에있는 각 단어의 마지막 알파벳을 어떻게 대문자로합니까? 예를 들어 :ruby에서 문자열에있는 각 단어의 마지막 알파벳을 대문자로 시작하는 방법은 무엇입니까?
입력 문자열 : 창조자는 결코 출력 문자열이 여야 사망하지 : 작성자는 결코
주 사망하지 : 문자열의 길이가 일정하지 않습니다.
신속하고 더러운 방법입니다 다시 가입 : s
이 문자열 이
(s.reverse.split(" ").each {|w| w.capitalize!}).join(" ").reverse
str.split.map do |word|
word[-1] = word[-1].upcase
word
end.join(' ')
즉 - 공백에서 단어를 나눕니다. 마지막 문자가 대문자 인 각 단어의 새로운 배열을 형성한다; 함께
가 대단히 감사합니다 ...! – abcreddy
각지도가 아닌 이유는 무엇입니까? – tokland
TV 시청 중 응답 8) –
해결해 주셔서 감사합니다 ...! – abcreddy