12.04 (TIL-코딩문제)
배열의 평균값
나의 풀이
using System;
public class Solution {
public double solution(int[] numbers) {
double answer = 0;
int num = 0;
for(int i = 0; i < numbers.Length; i++)
{
num += numbers[i];
}
answer = (double)num / (double)numbers.Length;
return answer;
}
}
다른사람 풀이
using System;
using System.Linq;
public class Solution {
public double solution(int[] numbers) {
return numbers.Average();
}
}
약수의 합
나의 풀이
public class Solution {
public int solution(int n) {
int answer = 0;
for (int i = 1; i <= n/2; i++)
{
if(n % i == 0)
{
answer += i;
}
}
return answer + n; }
}
다른사람 풀이
public class Solution {
public int solution(int n) {
int answer = 0;
for ( int i=1; i<=n; i++ ) {
if ( n % i == 0 ) answer += i;
}
return answer;
}
}
나머지가 1이 되는 수 찾기
나의 풀이
using System;
public class Solution {
public int solution(int n) {
int answer = 0;
for(int i=2; i<n; i++)
{
if(n%i==1)
return i;
}
return -1;
}
}
다른사람 풀이
using System;
public class Solution {
public int solution(int n) {
int answer = 0;
for (int i = 1; i <= n; i++)
{
if(n%i == 1)
{
answer = i;
break;
}
}
return answer;
}
}