1. ๋ฌธ์์ด ๋ค์ง๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/120822
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
โผ ๋ฐฉ๋ฒ 1
class Solution {
public String solution(String my_string) {
String answer = "";
for(int i = my_string.length() - 1; i >= 0; i--) {
answer += my_string.charAt(i);
}
return answer;
}
}
โผ ๋ฐฉ๋ฒ 2
class Solution {
public String solution(String my_string) {
String answer = "";
StringBuilder sb = new StringBuilder();
answer = sb.append(my_string).reverse().toString();
return answer;
}
}
โผ ๋ฐฉ๋ฒ 3
class Solution {
public String solution(String my_string) {
String answer = "";
answer = new StringBuilder(my_string).reverse().toString();
return answer;
}
}
2. ์ง๊ฐ์ผ๊ฐํ ์ถ๋ ฅํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/120823
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
โผ ๋ฐฉ๋ฒ 1
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i = 0; i < n; i++) {
for(int j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
โผ ๋ฐฉ๋ฒ 2
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i = 1; i <= n; i++) {
System.out.println("*".repeat(i));
}
}
}
3. ์ง์ ํ์ ๊ฐ์
https://school.programmers.co.kr/learn/courses/30/lessons/120824
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
โผ ๋ฐฉ๋ฒ 1
class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[2];
for(int num : num_list) {
if(num % 2 == 0) {
answer[0]++;
} else {
answer[1]++;
}
}
return answer;
}
}
โผ ๋ฐฉ๋ฒ 2
class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[2];
for(int i = 0; i < num_list.length; i++) {
answer[num_list[i] % 2]++;
}
return answer;
}
}
โผ ๋ฐฉ๋ฒ 3
import java.util.stream.IntStream;
import java.util.Arrays;
class Solution {
public int[] solution(int[] num_list) {
int[] answer = {};
answer = IntStream.of((int) Arrays.stream(num_list).filter(i -> i % 2 == 0).count(), (int) Arrays.stream(num_list).filter(i -> i % 2 == 1).count()).toArray();
return answer;
}
}
4. ๋ฌธ์ ๋ฐ๋ณต ์ถ๋ ฅํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/120825
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
โผ ๋ฐฉ๋ฒ 1
class Solution {
public String solution(String my_string, int n) {
String answer = "";
for(String s : my_string.split("")) {
answer += s.repeat(n);
}
return answer;
}
}
โผ ๋ฐฉ๋ฒ 2
class Solution {
public String solution(String my_string, int n) {
String answer = "";
for(char c : my_string.toCharArray()) {
answer += String.valueOf(c).repeat(n);
}
return answer;
}
}
โผ ๋ฐฉ๋ฒ 3
class Solution {
public String solution(String my_string, int n) {
String answer = "";
for(char c : my_string.toCharArray()) {
answer += ("" + c).repeat(n);
}
return answer;
}
}
'์ฝ๋ฉํ ์คํธ > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Day 08 - ์ฝ๋ฉํ ์คํธ ์ ๋ฌธ(Java) (0) | 2024.03.02 |
---|---|
Day 07 - ์ฝ๋ฉํ ์คํธ ์ ๋ฌธ(Java) (0) | 2024.03.02 |
Day 05 - ์ฝ๋ฉํ ์คํธ ์ ๋ฌธ(Java) (0) | 2024.03.02 |
Day 04 - ์ฝ๋ฉํ ์คํธ ์ ๋ฌธ(Java) (0) | 2024.03.02 |
Day 03 - ์ฝ๋ฉํ ์คํธ ์ ๋ฌธ(Java) (0) | 2024.03.02 |