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 |
Tags
- 취업사실신고
- 동적계획법
- IT기초
- 회사폐업
- 모여봐요동물의숲
- 캡쳐링
- HeadFirstDesignPatterns
- 정보
- 실업급여
- 네트워크
- leetcode
- C++
- 정보처리기사개정
- 실업인정인터넷신청
- 순열
- 자료구조
- 자취준비
- 청년내일채움공제
- 프로그래머스
- 알고리즘
- 후니의쉽게쓴시스코라우팅
- 전화영어
- 부분합알고리즘
- 후니의쉽게쓴시스코네트워킹
- 사회초년생
- 튜터링
- 막대기자르기
- 코딩테스트
- array
- 생애첫계약
Archives
- Today
- Total
따봉도치야 고마워
[LeetCode] Arrays 101: Find Numbers with Even Number of Digits 본문
문제
숫자 배열이 주어지면, 짝수 자리인 수의 개수를 반환해라
Given an array nums of integers, return how many of them contain an even number of digits.
Example 1:
Input: nums = [12,345,2,6,7896]
Output: 2
Explanation:
12 contains 2 digits (even number of digits).
345 contains 3 digits (odd number of digits).
2 contains 1 digit (odd number of digits).
6 contains 1 digit (odd number of digits).
7896 contains 4 digits (even number of digits).
Therefore only 12 and 7896 contain an even number of digits.
Example 2:
Input: nums = [555,901,482,1771]
Output: 1
Explanation:
Only 1771 contains an even number of digits.
Constraints:
- 1 <= nums.length <= 500
- 1 <= nums[i] <= 105
Code
var findNumbers = function(nums) {
let ans = 0;
for(let i = 0; i< nums.length; i++) {
if(nums[i].toString().length % 2 === 0) ans++;
}
return ans;
};
'프로그래밍 > 알고리즘' 카테고리의 다른 글
[LeetCode] Arrays 101: Duplicate Zeros (0) | 2022.04.07 |
---|---|
[LeetCode] Arrays 101: Squares of a Sorted Array (0) | 2022.04.05 |
[LeetCode] Arrays 101: Max Consecutive Ones (0) | 2022.04.05 |
[프로그래머스] 모의고사 (0) | 2021.10.17 |
[프로그래머스] 카카오 인턴 키패드 입력 (0) | 2021.10.03 |
Comments