Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve() {
- let args = arguments;
- let myObj = {};
- //let result = [];
- function getTypeOfArgument(element) {
- return typeof element;
- }
- for (let i = 0; i < args.length; i++) {
- const element = args[i];
- const type = getTypeOfArgument(element);
- //if (type == `object`) {
- //result.push(`${type}:`);
- //} else {
- console.log(`${type}: ${element}`);
- //}
- if (myObj[type] == undefined) {
- myObj[type] = [];
- }
- myObj[type].push(element);
- }
- let sortable = [];
- for (let key in myObj) {
- sortable.push([key, myObj[key].length]);
- }
- sortable.sort((a, b) => b[1] - a[1]);
- for (let i = 0; i < sortable.length; i++) {
- console.log(`${sortable[i][0]} = ${sortable[i][1]}`);
- }
- //return result.join(`\n`);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement