Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Stack
- Class
- Tree
- Matrix
- Math
- two pointers
- sorting
- string
- 코테
- Binary Search
- geometry
- hash table
- 자바
- Method
- database
- dynamic programming
- greedy
- Data Structure
- implement
- simulation
- 코딩테스트
- array
- bit manipulation
- 구현
- Counting
- SQL
- Binary Tree
- java
- 파이썬
- Number Theory
Archives
- Today
- Total
코린이의 소소한 공부노트
[LeetCode/Easy] 2535. Difference Between Element Sum and Digit Sum of an Array 본문
코딩테스트 풀이/JAVA
[LeetCode/Easy] 2535. Difference Between Element Sum and Digit Sum of an Array
무지맘 2023. 3. 13. 14:301. Input
1) int[] nums
2. Output
1) nums의 요소합과 숫자합을 구해 그 차를 반환
- 요소합: nums의 모든 요소들의 합
- 숫자합: nums의 요소를 구성하고 있는 모든 자리 숫자의 합
3. Constraint
1) 1 <= nums.length <= 2000
2) 1 <= nums[i] <= 2000
4. Example
Input: nums = [1,15,6,3] -> Output: 9
설명:
- 요소합: 1 + 15 + 6 + 3 = 25
- 숫자합: 1 + 1 + 5 + 6 + 3 = 16
- 따라서 9를 반환한다.
5. Code
1) 첫 코드(2023/03/13)
int sum = 0;
for(int i : nums){
sum += i;
while(i>0){
sum -= i%10;
i /= 10;
}
}
return sum>0 ? sum : -sum;
'코딩테스트 풀이 > JAVA' 카테고리의 다른 글
[LeetCode/Easy] 2529. Maximum Count of Positive Integer and Negative Integer (0) | 2023.03.16 |
---|---|
[LeetCode/Easy] 682. Baseball Game (0) | 2023.03.16 |
[LeetCode/Medium] 677. Map Sum Pairs (0) | 2023.03.13 |
[LeetCode/Easy] 674. Longest Continuous Increasing Subsequence (0) | 2023.03.13 |
[LeetCode/Easy] 2586. Count the Number of Vowel Strings in Range (0) | 2023.03.13 |