루비에서 연대기 문자열을 인쇄 할 수 있습니까? A - Z
의 헤더와 마찬가지로 AA, AB, AC
입니다. 루비에서 가능한가요? 감사!루비의 연대순 문자열 목록 인쇄
1
A
답변
0
-2
class Numeric
Alph = ("A".."Z").to_a
def alph
s, q = "", self
(q, r = (q - 1).divmod(26)) && s.prepend(Alph[r]) until q.zero?
s
end
end
[1, 2, 3].map(&:alph) # => ["A", "B", "C"]
[26, 27, 28].map(&:alph) # => ["Z", "AA", "AB"]
관련 문제
- 1. 지점의 연대순 목록?
- 2. 루비의 인쇄 기능
- 3. C, 연결된 문자열 목록 인쇄
- 4. 루비의 히브리어 문자열
- 5. 직업 레일의 연대순 표시
- 6. Excel의 연대순 정렬
- 7. Node.js 연대순 문제
- 8. 인쇄 목록 Fortran에 인쇄
- 9. 인쇄 목록
- 10. 문자열 인쇄
- 11. 범위를 기준으로 목록 인쇄
- 12. Tkinter 텍스트 위젯에 목록 인쇄
- 13. 생성지도 [문자열 목록 [문자열]] 목록 [(문자열, 문자열)]에서
- 14. H5py 문자열 목록 목록
- 15. 루비의 텍스트 파일에 문자열 목록을 추가하는 방법
- 16. 루비의 문자열 처리로 인해 업무가 중단됩니다
- 17. 루비 키에 문자열 값 루비의 새로운 i'am
- 18. 부울 출력을 루비의 문자열 값으로 변경하는 방법
- 19. shove를 사용하여 루비의 배열에 문자열 추가
- 20. 루비의 다차원 해시에 배열 할 문자열
- 21. 문자열 끝에있는 문자를 루비의 문자로 제거합니다.
- 22. 루비의 빠른 문자열 분할 및 연결
- 23. 문자열 검색 문자열 목록
- 24. Python - 정렬 된 열의 CSV 문자열 목록 인쇄
- 25. 파이썬 바이트 문자열 인쇄 잘못
- 26. Java 연결 목록 인쇄
- 27. Knockout.JS 숫자 목록 인쇄
- 28. 연결된 목록 인쇄?
- 29. 특수 문자가있는 목록 인쇄
- 30. 데이터 프레임 목록 인쇄
가능한 중복 시도 [루비를 사용하여 수를 표현하기 위해 생성 편지를?] (http://stackoverflow.com/questions/14632304/generate-letters-to-represent-number-using-ruby) – sawa
@sawa : 게시물은 실질적으로 관련이 있지만 사실은 두 가지 질문입니다. 이 게시물은 단순히 문자열을 나열하고자하지만 다른 하나는 비슷한 유형 문자열을 찾는 데 수학을 활용하고자합니다. –