✍ Programmers
JAVA 이상한 문자 만들기
class Solution { public String solution(String s) { // 문자열을 쪼개서 배열에 넣고 String[] arr = s.split(""); // 공백이 나오면 인덱스 초기화 시켜줄 변수 생성 int idx = 0; // 결과값을 담을 sb 생성 StringBuilder sb = new StringBuilder(); for (int i = 0; i < arr.length; i++) { // 공백일 경우 인덱스 초기화해서 각 단어의 시작 지점으로 만들어주고 if (arr[i].equals(" ")) { sb.append(" "); idx = 0; continue; // 단어부터 시작할 수 있게 다음 반복으로 넘어간다. } if (idx % 2 == 0) { // 단어의 ..
JAVA 수박수박수박수박수박수?
class Solution { public String solution(int n) { StringBuilder sb = new StringBuilder(); for (int i = 1; i
JAVA 짝수와 홀수
class Solution { public String solution(int num) { String answer = ""; if (num % 2 == 0) { answer = "Even"; } else { answer = "Odd"; } return answer; } }
JAVA 핸드폰 번호 가리기
class Solution { public String solution(String phone_number) { StringBuilder sb = new StringBuilder(); String answer = ""; for (int i = 0; i < phone_number.length(); i++) { if (i < phone_number.length() - 4) { sb.append("*"); } else { sb.append(phone_number.charAt(i)); } } return sb.toString(); } }