https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWxpQia60FgDFAWL
SW Expert Academy
SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์!
swexpertacademy.com
0๊ณผ 1์ผ ๊ฒฝ์ฐ์๋ง ๋ํ๋๊ฒ ์ข๊ณ , ๋๋จธ์ง๋ ๊ณฑํ๋๊ฒ ์ต๋์๋ฅผ ๋ฝ์ ์ ์์.
๊ทผ๋ฐ ๋ง์ ํน์ ๊ณฑ์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํ๋ ๋ณ์ result๊ฐ 1์ดํ์ผ๋๋ ๋ง์ ์ ํด์ค์ผํจ .
( ๊ทธ ๋ฐ์ ์ฃผ์ํ ์ ์ ์ ๋ ฅ๊ฐ์ด 1๊ฐ์ผ๋ ? ๋ด๊ฐ ์ง ์ฝ๋๋ก๋ ๋ฌธ์ ๋์ง์์์ )
import java.util.Scanner;
class Solution{
public static void main(String args[]) throws Exception{
Scanner kb = new Scanner(System.in);
int T = kb.nextInt();
for(int n=1; n<=T; n++){
int num=kb.nextInt();
int[] arr=new int[num];
for(int i=0; i<num; i++) arr[i]=kb.nextInt();
int result=0;
for(int i=0; i<num; i++){
if(arr[i]<=1||result<=1)
result+=arr[i];
else
result*=arr[i];
}
System.out.println("#"+n+" "+result);
}
}
}
'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 1 : ํธ๋ ํ์ดํฐ ๋ํ (0) | 2022.11.05 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์ปจํธ๋กค ์ ํธ (1) | 2022.11.05 |
[SWEA][JAVA]D3 : [S/W ๋ฌธ์ ํด๊ฒฐ ๊ธฐ๋ณธ] 3์ผ์ฐจ - String (0) | 2022.11.04 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 1 : ์ซ์ ์ง๊ถ (0) | 2022.11.04 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์ง์ฌ๊ฐํ ๋์ด ๊ตฌํ๊ธฐ (0) | 2022.11.04 |