2009 년부터 Android 버전 코드 이름은 제과를 테마로합니다. 안드로이드 1.5는 컵 케이크, 안드로이드 1.6은 도넛, 안드로이드 2.0은 Eclair 등입니다. 실제로, 버전 이름은 알파벳순입니다!
C -> Cupcake
D -> Donut
E -> Eclair
F -> Froyo
G -> Gingerbread
H -> Honeycomb
I -> Ice Cream Sandwich
J -> Jellybean
K -> Kitkat
L -> Lollipop
M -> Marshmallow
N -> Nougat
O -> Oreo
순서대로 :
Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jellybean, Kitkat, Lollipop, Marshmallow, Nougat, Oreo
도전
쓰기 프로그램 / 기능 에서 편지를 필요 C
로 O
하고 각각의 안드로이드 버전 코드 이름을 출력합니다.
사양
- 표준 I / O 규칙이 적용됩니다 .
- 표준 허점 은 금지되어 있습니다.
- 소문자 입력 또는 대문자 입력 또는 둘 다를 지원하도록 선택할 수 있습니다.
- 출력은 제목 케이스 (
Cupcake
) 또는 완전히 소문자 (eclair
) 일 수 있습니다.Ice cream sandwich
그러나 원하는대로 대문자를 사용할 수 있습니다. (나는 그것이 너무 많은 혼란을 일으킬 것으로 기대하지 않았다 ...) - 이 과제는 모든 언어에서 가장 짧은 방법을 찾는 것이 아니라 각 언어에서 가장 짧은 방법을 찾는 것입니다 .
- 달리 지정하지 않는 한 코드는 일반적으로 인코딩 UTF-8 에서 바이트 단위 로 점수 가 매겨 집니다.
- 이 시퀀스를 계산하는 내장 함수 (Mathematica에는 하나 : P가있을 수 있음)가 허용 되지만 내장 함수에 의존하지 않는 솔루션을 포함하는 것이 좋습니다.
- "실제적인"언어에 대한 설명도 권장 됩니다.
테스트 사례
대문자와 제목입니다.
Input Output
F Froyo
I Ice Cream Sandwich
J Jellybean
N Nougat
G Gingerbread
L Lollipop
몇 가지 더 나은 형식으로 :
F, I, J, N, G, L
f, i, j, n, g, l
F I J N G L
f i j n g l
MARSHMALLOW
이후 에는 포함되지 않습니다 .