Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
7
Task/Test-a-function/Jsish/test-a-function-1.jsish
Normal file
7
Task/Test-a-function/Jsish/test-a-function-1.jsish
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
/* Palindrome detection, in Jsish */
|
||||
function isPalindrome(str:string, exact:boolean=true) {
|
||||
if (!exact) {
|
||||
str = str.toLowerCase().replace(/[^a-z0-9]/g, '');
|
||||
}
|
||||
return str === str.split('').reverse().join('');
|
||||
}
|
||||
17
Task/Test-a-function/Jsish/test-a-function-2.jsish
Normal file
17
Task/Test-a-function/Jsish/test-a-function-2.jsish
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
/* Palindrome detection, in Jsish */
|
||||
function isPalindrome(str:string, exact:boolean=true) {
|
||||
if (!exact) {
|
||||
str = str.toLowerCase().replace(/[^a-z0-9]/g, '');
|
||||
}
|
||||
return str === str.split('').reverse().join('');
|
||||
}
|
||||
|
||||
;isPalindrome('BUB');
|
||||
;isPalindrome('CUB');
|
||||
|
||||
/*
|
||||
=!EXPECTSTART!=
|
||||
isPalindrome('BUB') ==> true
|
||||
isPalindrome('CUB') ==> false
|
||||
=!EXPECTEND!=
|
||||
*/
|
||||
23
Task/Test-a-function/Jsish/test-a-function-3.jsish
Normal file
23
Task/Test-a-function/Jsish/test-a-function-3.jsish
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
/* Palindrome detection, in Jsish */
|
||||
function isPalindrome(str:string, exact:boolean=true) {
|
||||
if (!exact) {
|
||||
str = str.toLowerCase().replace(/[^a-z0-9]/g, '');
|
||||
}
|
||||
return str === str.split('').reverse().join('');
|
||||
}
|
||||
|
||||
;isPalindrome('BUB');
|
||||
;isPalindrome('CUB');
|
||||
;isPalindrome('Bub');
|
||||
;isPalindrome('Bub', false);
|
||||
;isPalindrome('Never odd or even', false);
|
||||
;isPalindrome('In girum imus nocte et consumimur igni', false);
|
||||
;isPalindrome('A man, a plan, a canal; Panama!', false);
|
||||
;isPalindrome('A man, a plan, a canal; Panama!', true);
|
||||
|
||||
/*
|
||||
=!EXPECTSTART!=
|
||||
isPalindrome('BUB') ==> true
|
||||
isPalindrome('CUB') ==> false
|
||||
=!EXPECTEND!=
|
||||
*/
|
||||
29
Task/Test-a-function/Jsish/test-a-function-4.jsish
Normal file
29
Task/Test-a-function/Jsish/test-a-function-4.jsish
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
/* Palindrome detection, in Jsish */
|
||||
function isPalindrome(str:string, exact:boolean=true) {
|
||||
if (!exact) {
|
||||
str = str.toLowerCase().replace(/[^a-z0-9]/g, '');
|
||||
}
|
||||
return str === str.split('').reverse().join('');
|
||||
}
|
||||
|
||||
;isPalindrome('BUB');
|
||||
;isPalindrome('CUB');
|
||||
;isPalindrome('Bub');
|
||||
;isPalindrome('Bub', false);
|
||||
;isPalindrome('Never odd or even', false);
|
||||
;isPalindrome('In girum imus nocte et consumimur igni', false);
|
||||
;isPalindrome('A man, a plan, a canal; Panama!', false);
|
||||
;isPalindrome('A man, a plan, a canal; Panama!', true);
|
||||
|
||||
/*
|
||||
=!EXPECTSTART!=
|
||||
isPalindrome('BUB') ==> true
|
||||
isPalindrome('CUB') ==> false
|
||||
isPalindrome('Bub') ==> false
|
||||
isPalindrome('Bub', false) ==> true
|
||||
isPalindrome('Never odd or even', false) ==> true
|
||||
isPalindrome('In girum imus nocte et consumimur igni', false) ==> true
|
||||
isPalindrome('A man, a plan, a canal; Panama!', false) ==> true
|
||||
isPalindrome('A man, a plan, a canal; Panama!', true) ==> false
|
||||
=!EXPECTEND!=
|
||||
*/
|
||||
15
Task/Test-a-function/Jsish/test-a-function-5.jsish
Normal file
15
Task/Test-a-function/Jsish/test-a-function-5.jsish
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
/* Interaction testing */
|
||||
var trial = console.input();
|
||||
puts(trial.replace(/a/g, 'b'));
|
||||
|
||||
/*
|
||||
=!INPUTSTART!=
|
||||
abccba
|
||||
=!INPUTEND!=
|
||||
*/
|
||||
|
||||
/*
|
||||
=!EXPECTSTART!=
|
||||
bbccbb
|
||||
=!EXPECTEND!=
|
||||
*/
|
||||
Loading…
Add table
Add a link
Reference in a new issue