글
프로그래머스 C# 7의 개수(while문, P, J)
프로그래밍
2023. 1. 1. 14:43
728x90
SMALL
using System;
public class Solution {
public int solution(int[] array) {
int answer = 0;
for(int i=0;i<array.Length;i++)
{
while(array[i]>10)
{
if(array[i]%10 == 7)
{
answer++;
}
array[i] = array[i]/10;
}
if(array[i]%10 == 7)
{
answer++;
}
}
return answer;
}
}
///
using System;
public class Solution {
public int solution(int[] array) {
int answer = 0;
foreach(int i in array)
{
int temp = i;
while(temp > 0)
{
if(temp%10 == 7)
answer++;
temp /= 10;
}
}
return answer;
}
}
파이썬
/////
def solution(array):
return str(array).count('7')
자바
//////
class Solution {
public int solution(int[] array) {
int answer = 0;
for(int a : array)
{
while(a != 0)
{
if(a % 10 == 7)
{
answer++;
}
a /= 10;
}
}
return answer;
}
}
728x90
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 숨어있는 숫자의 덧셈(2) (48, int.TryParse, char.IsDigit,P,J) char int형 -'0' int형 char형 - 48 (0) | 2023.01.01 |
---|---|
프로그래머스 C# 이진수 더하기(Convert.ToInt32, Convert.ToString, 이진법, P, J) (0) | 2023.01.01 |
프로그래머스 C# 한 번만 등장한 문자(Concat, OrderBy, P, J) (0) | 2022.12.31 |
프로그래머스 C# 진료 순서 정하기(P, J) (0) | 2022.12.31 |
프로그래머스 C# 가까운 수 찾기(절댓값의 차, Math.Abs,P,J) (0) | 2022.12.31 |