Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
GRA - SLR - Slice, IndexOf, InterOp string solution in Clear category for Goes Right After by Taylor_Page
"use strict";
function goesAfter(word: string, first: string, second: string): boolean {
return word.slice(word.indexOf(first), word.indexOf(second) + 1) === `${first}${second}`
}
var assert = require('assert');
console.log('Example:');
console.log(goesAfter('world', 'w', 'o'));
// These "asserts" are used for self-checking
assert.equal(goesAfter('world', 'w', 'o'), true)
assert.equal(goesAfter('world', 'w', 'r'), false)
assert.equal(goesAfter('world', 'l', 'o'), false)
assert.equal(goesAfter('panorama', 'a', 'n'), true)
assert.equal(goesAfter('list', 'l', 'o'), false)
assert.equal(goesAfter('', 'l', 'o'), false)
assert.equal(goesAfter('list', 'l', 'l'), false)
assert.equal(goesAfter('world', 'd', 'w'), false)
assert.equal(goesAfter('almaz', 'r', 'a'), false)
assert.equal(goesAfter('almaz', 'm', 'a'), false)
console.log("Coding complete? Click 'Check' to earn cool rewards!");
July 6, 2020