Day 07 - ์ฝ๋ฉํ ์คํธ ์ ๋ฌธ(Java)
1. ํน์ ๋ฌธ์ ์ ๊ฑฐํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/120826
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
class Solution {
public String solution(String my_string, String letter) {
String answer = "";
answer = my_string.replace(letter, "");
return answer;
}
}
2. ๊ฐ๋๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/120829
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
โผ ๋ฐฉ๋ฒ 1
class Solution {
public int solution(int angle) {
int answer = 0;
if(0 < angle && angle < 90) {
answer = 1;
} else if(angle == 90) {
answer = 2;
} else if(90 < angle && angle < 180) {
answer = 3;
} else if(angle == 180) {
answer = 4;
}
return answer;
}
}
โผ ๋ฐฉ๋ฒ 2
class Solution {
public int solution(int angle) {
int answer = 0;
answer = angle == 180 ? 4 : angle < 90 ? 1 : angle == 90 ? 2 : 3;
return answer;
}
}
3. ์๊ผฌ์น
https://school.programmers.co.kr/learn/courses/30/lessons/120830
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
โผ ๋ฐฉ๋ฒ 1
class Solution {
public int solution(int n, int k) {
int answer = 0;
answer = (12000 * n) + (2000 * k) - (2000 * (n / 10));
return answer;
}
}
โผ ๋ฐฉ๋ฒ 2
class Solution {
public int solution(int n, int k) {
int answer = 0;
answer = (12000 * n) + (2000 * (k - n / 10));
return answer;
}
}
4. ์ง์์ ํฉ
https://school.programmers.co.kr/learn/courses/30/lessons/120831
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
โผ ๋ฐฉ๋ฒ 1
class Solution {
public int solution(int n) {
int answer = 0;
for(int i = 1; i <= n; i++) {
answer += i % 2 == 0 ? i : 0;
}
return answer;
}
}
โผ ๋ฐฉ๋ฒ 2
class Solution {
public int solution(int n) {
int answer = 0;
for(int i = 2; i <= n; i += 2) {
answer += i;
}
return answer;
}
}
โผ ๋ฐฉ๋ฒ 3
import java.util.stream.IntStream;
class Solution {
public int solution(int n) {
int answer = 0;
answer = IntStream.rangeClosed(1, n).filter(i -> i % 2 == 0).sum();
return answer;
}
}