오늘도 코딩 테스트를 했어용
한 시부터 열심히 풀었는데 분명 쉬운 코드였는데!!!!!!!!!!! 한 시간 20분 만에 마무리 햇네옇ㅎ ( ˊ࿁ˋ ) ᐝ
오늘의 문제는?!
이거였어여...
제가 완성해서 제출한 코드는
class Solution {
public int solution(int[] arr1, int[] arr2) {
int answer = 0;
if(arr1.length != arr2.length) {
if(arr1.length > arr2.length) {
answer = 1;
}
else {
answer = -1;
}
}
else {
int arr1score = 0;
int arr2score = 0;
for(int i=0; i<arr1.length; i++) {
arr1score += arr1[i];
arr2score += arr2[i];
}
if(arr1score > arr2score) {
answer = 1;
}
else if (arr1score < arr2score) {
answer = -1;
}
}
return answer;
}
}
이것입니닷!!!!!!!!!!
처음에 다 맞게 작성해놓고................. 어느 부분에서 실수했냐면 for문이었어여
arr1하고 arr2는 길이가 같잖아용
왜냐하면 지금 else에서는 길이가 같을 때를 비교하고 있는 거니까! 그래서 for문은 한 개만 써 줬어도 됐는데 저는 이중 for문을 돌렸어여....
근데 다시 생각해 보니까 그냥 arr1.length나 arr2.length 똑같으니까 한 번만 돌리면 되는 거예요...
arr1[], arr2[] 배열에 i를 넣어도 어차피 그들 배열의 원소값이 들어가니까 충분했던 거죠!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
이것을 알고 난 후부터는 잘 풀었습니당... o(*゚∇゚)ノ
저 이 문제 해결하구 5점이나 받앗어여 ㅎㅎ 뿌듯하니 마무으리 (◜௰◝)╯
'레쭈고 코테' 카테고리의 다른 글
코딩 테스트 -16 (1) | 2024.02.28 |
---|---|
코딩 테스트 - 15 (2) | 2024.02.28 |
코딩 테스트 - 13 (1) | 2024.02.27 |
코딩 테스트 - 12 (0) | 2024.02.27 |
코딩 테스트 - 11 (0) | 2024.02.27 |