Back
Close

Rounded letters

Statement

 Goal

You must return the letter closest to the average ASCII value of the letters making up the input string S.
Input
Line 1: A string S of letters.
Output
Line 1: A letter (not necesarilly in the input string)
Constraints
All the letters in the S input string are lowercase.
Example
Input
abcde
Output
c

Game modes
Fastest

Test cases
Example case Test
Input
abcde
Output
c

Simple word Validator
Input
alphabet
Output
h

Only one letter Test
Input
t
Output
t

Multiple letter Validator
Input
ttttttta
Output
r

A long string Test
Input
abcdefghijklmnopqrstuvwxyz
Output
n

Another long string Validator
Input
hhhhhgiuelmmmmmmmmmsssssssszzzzjjjaaaaaaaaaaaaajj
Output
k

A very long string Test
Input
pokijgyutfrdeszqazsedrfgtyhujikolkjnbvcycfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzsedrftgyh
Output
m

Optimization test Validator
Input
oq
Output
p

Test 5 Test
Input
ac
Output
b

Validator 5 Validator
Input
df
Output
e

Test 6 Test
Input
pokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqopokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjizzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzaznihbigyfuqoiznhbgvfcdxszserdtfygiuopokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqopokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjizzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftyhujzlalozskedjurfhygtbchnxuobxhucgyubaixzuwajoizxjecuybchizolozdimpokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftyhujzlapokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjupokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftyhujzlalozskedjurfhygtbchnxuobxhucgyubaixzuwajoizxjecuybchizolozdimalzsokiedupokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftyhujzlalozskedjurfhygtbchnxuobxhucgyubaixzuwajoizxjecuybchizolozzdimalzsokieduhyfrtcbuhxnzikolphyfrtcbuhxnzikolpedhyrgftyhujzlalozskedjurfhygtbchnxuobxhucgyubaixzuwajoizxjecuybchizolozdimalzsokieduhyfrtcbuhxnzikolplozskedjurfhygtbchnxuobxhucgyubaixzuwajoizxjecuybchizolozdimalzsokieduhyfrtcbuhxnzikolpalzsokieduhyfrtcbuhxnzikolpiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftyhujzlalozskedjurfhygtbchnxuobxhuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzcgyubaixzuwajoizxjecuybchizolozdimalzsokieduhyfrtcbuhxnzikolpipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftyhujzlalozskedjurfhygtbchnxuobxhucgyubaixzuwajoizxjecuybchizolozdimpokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftyhujzlapokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjupokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftyhujzlalozskedjurfhygtbchnxuobxhucgyubaixzuwajoizxjecuybchizolozdimalzsokiedupokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftpokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqopokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjizzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftyhujzlalozskedjurfhygtbchnxuobxhucgyubaixzuwajoizxjecuybchizolozdimpokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftyhujzlapokijgyutfrdeszqazsedrfgtyhujikolkjnbvcyhufjiaznihbigyfuqoiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiyhujzlalozskedjurfhygtbchnxuobxhucgyubaixzuwajoizxjecuybchizolozzdimalzsokieduhyfrtcbuhxnzikolphyfrtcbuhxnzikolpedhyrgftyhujzlalozskedjurfhygtbchnxuobxhucgyubaixzuwajoizxjecuybchizolozdimalzsokieduhyfrtcbuhxnzikolplozskedjurfhygtbchnxuobxhucgyubaixzuwajoizxjecuybchizolozdimalzsokieduhyfrtcbuhxnzikolpalzsokieduhyfrtcbuhxnzikolpiznhbgvfcdxszserdtfygiuoipokijhbwgvyugfyihuijpzqgyuvfgjhbuigyuftcydrxcfgyuhijohugyuftcydreszqawsxdcfgyhujikolplokijuhygvfcdxsqaszzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzedrftyuikolpmlokijuhnbgvfcdxswzqzseplokijuhygftcdxszqasedrftyhuikolpikuhytfrdeszawqsxdcfvgbyhujikolokijuhygtfrdeszqwsxdcfvbgyhujikolokiujytrdeszqawsxdcfvgbhnuiolpmlokijuhygtrfdezsaqwsxdcfvgbhnjikolpmlokijuhygtrfedzaqsxdcfvgbhdrftgyhmapqlokszjuedhyrgftyhujzlalozskedjurfhygtbchnxuobxhuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzcgyubaixzuwajoizxjecuybchizolozdimalzsokieduhyfrtcbuhxnzikolp
Output
p

Validator 6 Validator
Input
adddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
Output
d

Solution language

Solution

Stub generator input