feat: Add algorithm and tests for Project Euler Problem 29 (Distinct Powers)#1776
feat: Add algorithm and tests for Project Euler Problem 29 (Distinct Powers)#1776zeal-2004 wants to merge 1 commit intoTheAlgorithms:masterfrom
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #1776 +/- ##
==========================================
+ Coverage 85.87% 85.88% +0.01%
==========================================
Files 377 378 +1
Lines 19720 19737 +17
Branches 3005 3010 +5
==========================================
+ Hits 16935 16952 +17
Misses 2785 2785 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
| it('should throw error when number is negative', () => { | ||
| expect(() => distinctPowers(-3)).toThrowError('Power out of scope') | ||
| }) | ||
| test('if the number is greater than or equal to 2', () => { |
There was a problem hiding this comment.
Why not use it rather than test?
There was a problem hiding this comment.
I'm sorry, I don't understand your question. Could you be more specific?
There was a problem hiding this comment.
I see a couple usages of it(...) and now a couple using test(...). So I wondered why the different usage?
There was a problem hiding this comment.
I referred to other test files for different questions while writing this code and they had this format. I have followed the same as per the documentation.
A PR for adding the algorithm and tests for Project-Euler Problem 29.
Vitest has been successfully carried passing all test cases.
Describe your change:
Checklist:
Example:
UserProfile.jsis allowed butuserprofile.js,Userprofile.js,user-Profile.js,userProfile.jsare notFixes: #{$ISSUE_NO}.