2023. 6. 28. 18:14ㆍC# 알고리즘 코딩(프로그래머스)
using System;
public class Solution {
public int solution(int n) {
int answer = 0;
for(int i=1;i<=n;i++)
{
if(n%i == 0)
{
answer++;
}
}
return answer;
}
}
/////
자바 코드
class Solution {
public int solution(int n) {
int answer = 0;
for(int i = 1; i <= n; i++)
{
if(n % i == 0)
{
answer++;
}
}
return answer;
}
}
/////
import java.util.stream.IntStream;
class Solution {
public int solution(int n) {
return (int) IntStream.rangeClosed(1, n).filter(i -> n % i == 0).count();
}
}
파이썬
def solution(n):
answer =0
for i in range(n):
if n % (i+1) ==0:
answer +=1
return answer
'C# 알고리즘 코딩(프로그래머스)' 카테고리의 다른 글
프로그래머스 C# 홀짝 (0) | 2023.07.15 |
---|---|
프로그래머스 C# 문자열 붙여서 출력하기 (0) | 2023.07.14 |
프로그래머스 C# 진료 순서 정하기(자바, 파이썬) (0) | 2023.06.27 |
프로그래머스 C# 배열 자르기(StringBuilder, CopyOfRange, 자바, 파이썬) (0) | 2023.06.22 |
프로그래머스 C# 특정 문자 제거하기(replace, 파이썬, 자바) (0) | 2023.06.21 |