Recap - Indexed Letters
Part of the Fundamentals section of Coddy's Kotlin journey. Lesson 78 of 93.
Challenge
MediumRead an ASCII text line. Print each letter in uppercase preceded by its zero-based position and a colon plus space, one letter per line. Ignore digits, spaces and punctuation. If the line contains no letters, print No letters.
Try it yourself
fun main() {
val text = (readLine() ?: "")
// Print the indexed letters.
}All lessons in Fundamentals
4Operators Part 1
Arithmetic OperatorsModulo OperatorAugmented AssignmentComparison OperatorsRecap - Simple Math7Basic IO
Println FunctionString TemplatesReadLine InputType ConversionRecap - Years Until RetirementRecap - True or False10Functions
Declare A FunctionParameters And ArgumentsReturn ValuesNamed ArgumentsDefault ValuesSingle Expression FunctionsRecap - Sigma FunctionRecap - Validation Function13Iterating Over Sequences
Iterating Over ElementsWithIndex MethodIterating Over Strings P1Iterating Over Strings P2Recap - Indexed Letters2Variables
Val vs VarType InferenceNumbersStringBooleanNaming ConventionsRecap - Initialize Variables5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Logical Operators Part 3Ternary With If ExpressionRecap - Simple Logic8Bill Split Calculator
Welcome MessageGetting Input3Nullability
What Is Null SafetyNullable TypesSafe Call OperatorElvis OperatorFunction Challenge BasicsNot Null AssertionRecap - Safe Access6Decision Making
If StatementIf - ElseIf As An ExpressionWhen ExpressionWhen With RangesRecap - Simple Calculator9Loops
For LoopWhile LoopDo-While LoopBreakContinueRanges In LoopsNested LoopRecap - FactorialRecap - Dynamic InputPractice on your own: Kotlin playground