728x90
반응형
문자열 뒤집기
/**
* 코딩테스트 입문 Day 6 문자열, 반복문, 출력, 배열, 조건문
* 문자열 뒤집기
*/
public class Main1 {
public static void main(String[] args) {
System.out.println(solution("jaron"));
System.out.println(solution("bread"));
}
public static String solution(String my_string) {
StringBuilder sb = new StringBuilder(my_string);
return sb.reverse().toString();
}
}
직각삼각형 출력하기
import java.util.Scanner;
/**
* 코딩테스트 입문 Day 6 문자열, 반복문, 출력, 배열, 조건문
* 직각삼각형 출력하기
*/
public class Main2 {
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 = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
짝수 홀수 개수
/**
* 코딩테스트 입문 Day 6 문자열, 반복문, 출력, 배열, 조건문
* 짝수 홀수 개수
*/
public class Main3 {
public static void main(String[] args) {
int[] result = solution(new int[]{1, 2, 3, 4, 5});
for (int num : result) {
System.out.print(num + " ");
}
System.out.println();
result = solution(new int[]{1, 3, 5, 7});
for (int num : result) {
System.out.print(num + " ");
}
System.out.println();
}
public static int[] solution(int[] num_list) {
int[] answer = new int[2];
int oddCnt = 0;
int evenCnt = 0;
for (int num : num_list) {
if (num % 2 == 0) {
evenCnt++;
} else {
oddCnt++;
}
}
answer[0] = evenCnt;
answer[1] = oddCnt;
return answer;
}
}
문자 반복 출력하기
/**
* 코딩테스트 입문 Day 6 문자열, 반복문, 출력, 배열, 조건문
* 문자 반복 출력하기
*/
public class Main4 {
public static void main(String[] args) {
System.out.println(solution("hello", 3));
}
public static String solution(String my_string, int n) {
StringBuilder sb = new StringBuilder();
String[] strArr = my_string.split("");
for (String s: strArr) {
sb.append(s.repeat(n));
}
return sb.toString();
}
}
728x90
반응형
'📌Back-End > 프로그래머스' 카테고리의 다른 글
Java 프로그래머스 코딩테스트 입문 Day 8 배열, 구현, 수학 (0) | 2024.06.29 |
---|---|
Java 프로그래머스 코딩테스트 입문 Day 7 문자열, 조건문, 수학, 반복문 (0) | 2024.06.28 |
Java 프로그래머스 코딩테스트 입문 Day 5 수학, 배열 (0) | 2024.06.26 |
Java 프로그래머스 코딩테스트 입문 Day 4 수학, 배열 (0) | 2024.06.25 |
Java 프로그래머스 코딩테스트 입문 Day 3 사칙연산, 배열, 수학 (0) | 2024.06.24 |