글
프로그래머스 C# 가장 큰 수 찾기(array.Max(), Array.IndexOf(array, array.Max()), P, J)
프로그래밍
2022. 12. 30. 12:17
728x90
SMALL
using System;
using System.Linq;
public class Solution {
public int[] solution(int[] array) {
int[] answer = new int[2] {array.Max(), Array.IndexOf(array, array.Max())};
return answer;
}
}
//array.Max()는 배열 원소중 가장 큰수를 반환. Array.IndexOf는 지정한 개체를 검색하여 같은 원소가 있으면 그 인덱스 번호를 반환함
파이썬
def solution(array):
val = max(array)
return [val, array.index(val)]
자바
class Solution {
public int[] solution(int[] array) {
int[] answer = new int[2];
for(int i=0;i<array.length;i++)
{
if(array[i] > answer[0])
{
answer[0] = array[i];
answer[1] = i;
}
}
return answer;
}
}
class Solution {
public int[] solution(int[] array) {
int max = 0;
int maxIndex = -1;
for (int i = 0; i < array.length; i++)
{
if (max < array[i])
{
max = array[i];
maxIndex = i;
}
}
int[] answer = {max, maxIndex};
return answer;
}
}
728x90
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 최댓값 만들기2(List.Add, List.Max(), Linq, P, J) (0) | 2022.12.30 |
---|---|
프로그래머스 C# 약수 구하기(List.Add, List.ToArray(), P, J) (0) | 2022.12.30 |
프로그래머스 C# 주사위의 개수(몫 곱하기, P, J) (0) | 2022.12.30 |
프로그래머스 C# 가위 바위 보(string +=, 삼항연산자 가능, P, J) (0) | 2022.12.29 |
프로그래머스 C# 문자열 정렬하기 (1) (문자열에 있는 숫자를 int로 바꾸기, P, J) (0) | 2022.12.29 |