LLD - Design — Chess Game
Given this pseudocode for a game state manager:
What is the final value of
state = 'MENU'
function changeState(newState) {
if (newState == 'PLAYING' && state == 'MENU') {
state = newState
} else if (newState == 'PAUSED' && state == 'PLAYING') {
state = newState
} else if (newState == 'MENU') {
state = newState
}
}
changeState('PLAYING')
changeState('PAUSED')
changeState('MENU')What is the final value of
state?