Interview questions

Run Settings
LanguageDart
Language Version
Run Command
void main() { //create a function that reverse a string // Hi my name is Emeka String sentence = 'Hi my name is Emeka'; reverseAString(sentence){ String sentence = 'Hi my name is Emeka'; //check if input is not a string if(sentence.length < 2|| sentence.runtimeType != String || sentence == '' ){ print('not a string') ; }else{ List reversedStringList = []; //convert string to list List <String> convert = sentence.split(''); print(convert); for(var i = convert.length -1; i >= 0 ; i--){ reversedStringList.add(convert[i]); } String reversedString = reversedStringList.join(''); print(reversedString); } } // cleaner way reverseAString1(sentence){ String reversedText = sentence.split('').reversed.join(''); print(reversedText); } // reverseAString(sentence); reverseAString1(sentence); }
Editor Settings
Theme
Key bindings
Full width
Lines