https://programmers.co.kr/learn/courses/30/lessons/12912
μ²μ νΌ νμ΄
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
class Solution {
public long solution(int a, int b) {
long answer = 0;
if(a<b){//aκ° bλ³΄λ€ μμ λ
for(int i=a; i<=b ; i++){
answer+=i;
}
}else if(a>b){//aκ° bλ³΄λ€ ν΄ λ
for(int i=b; i<=a ; i++){
answer+=i;
}
}else{//a=bκ° κ°μ λ
answer=a;
}
return answer;
}
}
|
cs |
μκ°κ³Όμ
- aκ° bλ³΄λ€ μμ λ, ν΄ λ, κ°μ λ λ‘ λλλ€.
- aκ° bλ³΄λ€ μμ λλ forμ λ²μλ₯Ό for(int i=b; i<=a ; i++)λ‘ μ‘μ aλ‘ μμν΄μ νλμ© λλ € bκΉμ§ answerμ λν΄μ€λ€.
- aκ° b보λ€ν΄ λ λ forμ λ²μλ₯Ό for(int i=b; i<=a ; i++) λ‘ μ‘μ bλ‘ μμν΄μ νλμ© λλ € aκΉμ§ answerμ λν΄μ€λ€.
- κ°μλλ λμ€μ μ무κ°μ΄λ νλ λ°νν΄μ€λ€.
2. λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ νΌ νμ΄
1
2
3
4
5
6
7
8
9
10
|
class Solution {
public long solution(int a, int b) {
long answer = 0;
for(int i= (a>b ? b : a); i<=(a>b ? a : b); i++) //μΌνμ°μ°μ
answer+=i;
return answer;
}
}
|
cs |
- forλ¬Έ μμ μΌνμ°μ°μλ₯Ό μ΄μ©νμ¬ νμ΄νλ€.
- λμ€μ λ€λ₯Έ λ¬Έμ μμλ μ¬μ© ν΄λ΄μΌκ² λ€.
'JAVA > νλ‘κ·Έλλ¨Έμ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μλ°μλ°μλ°μλ°μλ°μ?/Java/νλ‘κ·Έλλ¨Έμ€ (0) | 2020.02.07 |
---|---|
μμ μ°ΎκΈ° /νλ‘κ·Έλλ¨Έμ€/μλ°/level1/μλΌν μ€ν λ€μ€μ 체 (0) | 2020.02.05 |
μμΈμμ κΉμλ°© μ°ΎκΈ° /Java/Level1/νλ‘κ·Έλλ¨Έμ€ (0) | 2020.02.04 |
[ Java Level 1 ] λ¬Έμμ΄ λ΄ pμ yμ κ°μ (0) | 2020.02.04 |
[Java Level 1]κ°μ΄λ° κΈμ κ°μ Έμ€κΈ° (0) | 2020.02.03 |