アルゴリズム2
Day-2
質問:平均値を求める
問題の説明
整数を含む配列arrの平均値を返す関数を完了します.
せいげんじょうけん
arrは、長さが1以上100未満の配列である.
arrの要素は10000未満または10000未満の整数です.
I/O例
arr [1,2,3,4] return 2.5
arr [5,5] return 5
問題の説明
関数解は、整数xと自然数nを含むリストを返さなければなりません.xからxで増加するnの数字です.次の制限条件を見て、条件を満たす関数、解を完成してください.
せいげんじょうけん
xは、−1000000または1000000以下の整数である.
nは1000未満の自然数である.
I/O例
x = 2 , n = 5 , answer [2,4,6,8,10]
x = 4 , n = 3 , answer [4,8,12]
x = -4 , n = 2 , answer [-4,-8]
コード#コード#
質問:平均値を求める
問題の説明
整数を含む配列arrの平均値を返す関数を完了します.
せいげんじょうけん
arrは、長さが1以上100未満の配列である.
arrの要素は10000未満または10000未満の整数です.
I/O例
arr [1,2,3,4] return 2.5
arr [5,5] return 5
class Solution {
public double solution(int[] arr) {
// 변수 double (실수) 식별자 이름을 가진 answer 값은 0
double answer = 0;
// 정수 i=0으로 초기화를 해주고 , i가 arr(길이1 ~ 100).length(배열)보다 작을때만 실행해주고 i에 1씩 증가 시키고 i값은 0부터 99까지 반복하게 된다.
for(int i=0; i<arr.length; i++) {
// answer=0 + arr[i]= 0~99 i의 범위
// 입출력 arr= 1,2,3,4 , 1+2+3+4=10
// 입출력 arr= 5,5 , 5+5 = 10
answer += arr[i];
}
// 평균 구하기
// 10 / 4 = 2.5
// 10 / 2 = 5
answer = answer/arr.length;
// answer 반환
return answer;
}
}
質問:間隔xのn個の数字問題の説明
関数解は、整数xと自然数nを含むリストを返さなければなりません.xからxで増加するnの数字です.次の制限条件を見て、条件を満たす関数、解を完成してください.
せいげんじょうけん
xは、−1000000または1000000以下の整数である.
nは1000未満の自然数である.
I/O例
x = 2 , n = 5 , answer [2,4,6,8,10]
x = 4 , n = 3 , answer [4,8,12]
x = -4 , n = 2 , answer [-4,-8]
コード#コード#
class Solution {
public long[] solution(long x, int n) {
// 변수 long 정수 식별자 이름을 가진 answer 값은 n 의 범위 (범위 : 0 ~ 999)
// new 참조형 메모리 (Heap)
long[] answer = new long [n];
// 정수 i=0으로 초기화를 해주고 , i가 n(0 ~ 999)보다 작을때만 실행시켜주고 i에 1씩 증가 시키고 i값은 0부터 999까지 반복하게 된다.
for(int i=0; i<n; i++) {
// answer[i] = 0 ~ 999인 n값이 되고
// x = -10000000(-천만) ~ 10000000(천만)
// x*(i+1) x의 배수
// 입출력 x = 2 , n = 5
// 2의 5배 = 2 , 4 , 6 , 8 , 10
// 입출력 x = 4 , n = 3
// 4의 3배 = 4 , 8 , 12
// 입출력 x = -4
// -4의 2배 = -4 , -8
answer[i] = x*(i+1);
}
// answer 반환
return answer;
}
}
Reference
この問題について(アルゴリズム2), 我々は、より多くの情報をここで見つけました https://velog.io/@tjddnjs7057/알고리즘-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol