PROGRAMMERS/챌린지
-
[프로그래머스] [JAVA] [Level 2] [월간 코드 챌린지 시즌2] 괄호 회전하기PROGRAMMERS/챌린지 2022. 9. 26. 17:53
https://tmdrl5779.tistory.com/220 참조 import java.util.*; class Solution { public int solution(String s) { int answer = 0; // 문자열 회전 for(int i = 0; i < s.length(); i++){ // 문자열 s를 StringBuilde로 초기화시켜준다. StringBuilder sb = new StringBuilder(s); // 왼쪽으로 회전시킬 문자열을 담아놓을 subString String subString = sb.substring(0, i); // 회전시킬 부분을 잘라준다. sb.delete(0,i); // 잘린 sb에 회전시킬 문자열이 담아져있는 subString을 붙혀준다. sb.app..
-
PROGRAMMERES Level 1 월간 코드 챌린지 시즌1 3진법 뒤집기PROGRAMMERS/챌린지 2022. 8. 6. 23:46
import java.util.*; class Solution { public int solution(int n) { int answer = 0; ArrayList arr = new ArrayList(); // 앞뒤반전된 3진법을 arr에 담기 while(n!=0) { arr.add(n%3); n /= 3; } for(int i=0; i 10진법 Integer.toBinaryString(number) // 10진법 -> 2진법 Integer.toOctalString(number) // 10진법 -> 8진법 Integer.toHexString(number) // 10진법 ->16진법