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기초
- 회사폐업
- 후니의쉽게쓴시스코라우팅
- C++
- 취업사실신고
- 네트워크
- 부분합알고리즘
- 모여봐요동물의숲
- 막대기자르기
- 프로그래머스
- 실업인정인터넷신청
- 자취준비
- 코딩테스트
- 후니의쉽게쓴시스코네트워킹
- leetcode
- 캡쳐링
- 생애첫계약
- 순열
- 튜터링
- HeadFirstDesignPatterns
- 자료구조
- 청년내일채움공제
- 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