PROGRAMMERS/연습문제
-
[프로그래머스] [JAVA] [Level 2] [연습문제] JadenCase 문자열 만들기PROGRAMMERS/연습문제 2022. 9. 9. 02:03
1. 문자열에 더해주기 import java.util.*; class Solution { public String solution(String s) { String answer = ""; // 모든 단어를 소문자로 바꾸고 한 문자씩 짤라서 배열로 초기화시켜주기 String arr[] = s.toLowerCase().split(""); answer += Character.toUpperCase(s.charAt(0)); for(int i=1; i
-
[프로그래머스] [JAVA] [Level 2] [연습문제] 최댓값과 최솟값PROGRAMMERS/연습문제 2022. 9. 8. 02:10
import java.util.*; class Solution { public String solution(String s) { // 공백을 기준으로 배열로 만들어줌 String arr[] = s.split(" "); // 최댓값을 넣어줄 공간 초기화 int maxNum = Integer.MIN_VALUE; // 최솟값을 넣어줄 공간 초기화 int minNum = Integer.MAX_VALUE; // 값들을 저장할 변수 int num = 0; for(int i=0; imaxNum) { maxNum = num; } if (num
-
PROGRAMMERES Level 2 연습문제 124 나라의 숫자 (JAVA 자바)PROGRAMMERS/연습문제 2022. 9. 6. 17:58
class Solution { public String solution(int n) { String answer = ""; // 124진법으로 n%3을 했을 때 0은 4, 1은 1, 2는 2 String arr[] = {"4", "1", "2"}; while(n>0){ // 나머지 // 3번씩 반복되기 때문에 int a = n%3; n /= 3; // 3의 배수일 경우 자릿수가 하나 올라가기 때문에 if (a==0) n--; answer = arr[a] + answer; } return answer; } }