-
FundamentalsStringsData Types
Description Maybe basic math operations will work faster than slice, so we can find first digit of minutes like this
Code const minutes = (n) => `${~~(n / 60)}:${~~(n % 60 / 10)}${(n % 60 % 10)}`;
Test Cases describe("Solution", function(){ it("Did you make the correct conversion?", function(){ Test.assertEquals(minutes(0), "0:00", "better try again"); Test.assertEquals(minutes(1), "0:01", "better try again"); Test.assertEquals(minutes(18), "0:18", "better try again"); Test.assertEquals(minutes(13267), "221:07", "better try again"); Test.assertEquals(minutes(985), "16:25", "better try again"); Test.assertEquals(minutes(351), "5:51", "better try again"); Test.assertEquals(minutes(156113), "2601:53", "better try again"); }); });
Output:
-
Code const minutes = (n) => `${Math.trunc(n / 60)}:${("0" + (n % 60)).slice(-2)}`;- const minutes = (n) => `${~~(n / 60)}:${~~(n % 60 / 10)}${(n % 60 % 10)}`;
- All
- {{group.name}} ({{group.count}})
This comment has been reported as {{ abuseKindText }}.
Show
This comment has been hidden. You can view it now .
This comment can not be viewed.
- |
- Reply
- Edit
- View Solution
- Expand 1 Reply Expand {{ comments?.length }} replies
- Collapse
- Remove
- Remove comment & replies
- Report
{{ fetchSolutionsError }}