Untitled
unknown
plain_text
a year ago
1.7 kB
10
Indexable
//question
Problem Description
Given two strings s and t, write a function to determine if t is an anagram of s.
Note: You may assume the string contains only lowercase alphabets.
Note:-
There's a test case where both the strings are empty but the js compiler is treating one as empty and other as undefined. So, update the readline function accordingly.
Input format
You will be given two strings in two separate lines.
Output format
Print "true" if both the strings are anagram otherwise “false”.
Constraints
Length of string <= 100000
Sample Input 1
anagram
nagaram
Sample Output 1
true
Sample Input 2
rat
car
Sample Output 2
false
//template
'use strict';
process.stdin.resume();
process.stdin.setEncoding('utf-8');
let inputString = '';
let currentLine = 0;
process.stdin.on('data', inputStdin => {
inputString += inputStdin;
});
process.stdin.on('end', _ => {
inputString = inputString.trim().split('\n').map(string => {
return string.replace(/\s+/g, " ").trim();
});
main();
});
function readLine() {
return inputString[currentLine++];
}
function readIntArr() {
let str = readLine();
str = str.split(" ");
let arr = [];
for ( let i = 0; i < str.length; i++ ) {
arr.push(parseInt(str[i], 10));
}
return arr;
}
function print(x) {
process.stdout.write(x + "");
}
/**
* @param {string} s
* @param {string} t
* @return {boolean}
*/
function validAnagram(s, t) {
}
function main() {
let s = readLine();
let t = readLine();
if (!!validAnagram(s, t)) {
console.log("true");
}
else {
console.log("false");
}
}
Editor is loading...
Leave a Comment