Tests work without capitalisation check
This commit is contained in:
		
							parent
							
								
									48186acc19
								
							
						
					
					
						commit
						bd9aeecd22
					
				| 
						 | 
				
			
			@ -8,16 +8,17 @@ const caesar = function(value, addBy) {
 | 
			
		|||
	var newArr = [];
 | 
			
		||||
 | 
			
		||||
	for (var i = 0; i < valueArray.length; i++) {
 | 
			
		||||
		
 | 
			
		||||
		if (alphabet.includes(valueArray[i])) {
 | 
			
		||||
			let letterIndex = alphabet.indexOf(valueArray[i]);
 | 
			
		||||
			let finalIndex = letterIndex + addBy;			
 | 
			
		||||
			let finalIndex = letterIndex + addBy;
 | 
			
		||||
 | 
			
		||||
			newArr.push(alphabet[finalIndex]);
 | 
			
		||||
		} else if (specialChars.includes(valueArray[i])) {
 | 
			
		||||
			newArr.push(valueArray[i]);
 | 
			
		||||
		} else {
 | 
			
		||||
				// return 'is not a part of the alphabet';
 | 
			
		||||
			return 'no';
 | 
			
		||||
			return 'Hello'
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return newArr.join('');
 | 
			
		||||
| 
						 | 
				
			
			@ -27,8 +28,8 @@ module.exports = caesar;
 | 
			
		|||
 | 
			
		||||
/* Pseudocode
 | 
			
		||||
1 Take input and place in an array - then we have an array of letters
 | 
			
		||||
2 If not a letter then ignore
 | 
			
		||||
3 If a space or ! then return space or !
 | 
			
		||||
2 If not a letter then ignore - DONE
 | 
			
		||||
3 If a space or ! then return space or ! - DONE
 | 
			
		||||
4 If it is a letter, it comes to the end then keep going around 
 | 
			
		||||
5 
 | 
			
		||||
6 
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue