728x90
반응형
1. 문자열 뒤집기
class Solution {
public String solution(String my_string) {
String answer = "";
for(int i=0; i<my_string.length(); i++){
answer += my_string.charAt(my_string.length()-1-i);
}
return answer;
}
}
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++){
for(int j=1; j<=i; j++){
System.out.print('*');
}
System.out.print("\n");
}
}
}
3. 짝수 홀수 개수
class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[2];
int count1 = 0;
int count2 = 0;
for(int i=0; i<num_list.length; i++){
if(num_list[i] % 2 == 0){
count1++;
} else if(num_list[i] % 2 == 1) {
count2++;
}
}
answer[0] = count1;
answer[1] = count2;
return answer;
}
}
4. 문자 반복 출력하기
class Solution {
public String solution(String my_string, int n) {
String answer = "";
for(int i=0; i<my_string.length(); i++){
for(int j=0; j<n; j++){
answer += my_string.charAt(i);
}
}
return answer;
}
}
728x90
반응형
'study_IT > 알고리즘 노트' 카테고리의 다른 글
[programmers] Lv2. 최솟값 만들기 (0) | 2023.10.24 |
---|---|
[programmers] 코딩테스트 입문 Day 7 (0) | 2023.10.23 |
[programmers] Lv2. 최댓값과 최솟값 (0) | 2023.10.20 |
[programmers] 코딩테스트 입문 Day 5 (0) | 2023.10.17 |
[programmers] 코딩테스트 입문 Day 4 (0) | 2023.10.16 |