Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- input.shift();
- let count = 0;
- for (const iterator of input) {
- let text = iterator;
- let pattern = /U\$(?<user>[A-Z][a-z]{2,})U\$P@\$(?<pass>[a-zA-z]{5,}[\d$]+)P@\$/g;
- let match = pattern.exec(text);
- if (match) {
- count++;
- let { user, pass } = match.groups;
- console.log('Registration was successful');
- console.log(`Username: ${user}, Password: ${pass}`);
- } else {
- console.log('Invalid username or password');
- }
- }
- console.log(`Successful registrations: ${count}`);
- }
- solve([
- '3',
- 'U$MichaelU$P@$asdqwe123P@$',
- 'U$NameU$P@$PasswordP@$',
- 'U$UserU$P@$ad2P@$'
- ])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement