프로그래머스_3진법 뒤집기 JAVA

2025. 1. 27. 16:09·알고리즘/알고리즘 풀이
반응형

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr


이번에 풀 문제는 ‘3진법 뒤집기’다.
이 문제 역시 과거에 풀었던 문제라 과거 코드가 남아있다.
새로운 문제를,,,풀고싶다!
그나저나 쉬운건 진짜 열심히 풀었나보다 거의 다 풀어져있네 ㄷㄷ


과거 코드

class Solution {
    public int solution(int n) {
        int answer = 0;
        StringBuffer sb = new StringBuffer(Integer.toString(n, 3));
        sb.reverse();
        answer = Integer.parseInt(sb.toString(), 3);
        return answer;
    }
}


현재 코드

class Solution {
    public int solution(int n) {
        int answer = 0;
        StringBuffer sb = new StringBuffer(Integer.toString(n, 3));
        sb.reverse();
        return Integer.parseInt(sb.toString(), 3);
    }
}


과거 코드를 생각보다 잘 짜놔서 그냥 수정 별 거 안했다.
과거에 사용한 Integer.toString(숫자, 진법)은 진법 자리에 원하는 진법의 숫자를 넣으면 숫자를 해당 진법으로 변환해준다.
그리고 마지막 쯤에 Integer.parseInt(문자열, 진법)은 리턴값은 무조건 10진법이고, 문자열에 적힌 숫자가 어떤 진법인지 두 번째 매개변수에 넣어주면 된다.

이로써 챗GPT가 추천해준 1주차 자바 기본 다지기는 끝이 났다.
1주차…..에 다 풀진 못했지만 그래도 다 푼 것에 의의를 두며….!
시간이 있다면 1주차에 알게된점도 따로 남기고 싶다.
어쨌든! 고생했다 나자신!


해피 명절!
오늘도 즐거…우운 코딩!

반응형
'알고리즘/알고리즘 풀이' 카테고리의 다른 글
  • 프로그래머스_다리를 지나는 트럭 JAVA
  • 프로그래머스_올바른 괄호 JAVA
  • 프로그래머스_짝수와 홀수 JAVA
  • 프로그래머스_핸드폰 번호 가리기 JAVA
데부한
데부한
어차피 할 거면 긍정적으로 하고 싶은 개발자
    반응형
  • 데부한
    동동이개발바닥
    데부한
  • 전체
    오늘
    어제
    • 분류 전체보기 (307)
      • 방통대 컴퓨터과학과 (27)
        • 잡담 (9)
        • 3학년1학기 (17)
      • 프로젝트 및 컨퍼런스 회고 (1)
        • 프로젝트 (4)
        • 한이음 프로젝트 (0)
        • 회고 (3)
      • 공부 (165)
        • Spring (37)
        • JPA (71)
        • 인프런 워밍업 클럽_BE (10)
        • Java (6)
        • React.js (27)
        • 넥사크로 (11)
        • 기타 (3)
      • 알고리즘 (85)
        • 알고리즘 유형 (10)
        • 알고리즘 풀이 (57)
        • SQL 풀이 (18)
      • 에러 해결 (13)
      • 잡담 (7)
        • 국비교육 (2)
        • 구매후기 (5)
        • 진짜 잡담 (0)
  • 블로그 메뉴

    • Github
    • Linkedin
    • 홈
    • 방명록
    • 글쓰기
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Spring
    프론트엔드
    운영체제
    Java
    에러해결
    react
    스프링부트
    oracle
    토비의스프링부트
    넥사크로
    개발자
    QueryDSL
    springboot
    전자정부프레임워크
    백준
    알고리즘
    MSA
    egov
    IT
    JPA
    토이프로젝트
    SQL
    프로그래머스
    SpringBoot를 이용한 RESTful Web Service 개발
    RESTful
    자바스크립트
    방통대
    코딩테스트
    인프런
    기출문제
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
데부한
프로그래머스_3진법 뒤집기 JAVA
상단으로

티스토리툴바