[백준 Java] 일반 수학 1 - 11005번: 진법 변환2

2025. 2. 15. 23:35·JAVA - 백준/일반 수학 1
반응형

 

 

import java.io.*;
import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        StringBuilder sb = new StringBuilder();

        StringTokenizer st = new StringTokenizer(br.readLine());
        int N = Integer.parseInt(st.nextToken());
        int B = Integer.parseInt(st.nextToken());

        while (N > 0) {
            if (N % B < 10) {
                sb.append( (char)(N % B + 48) ); // N % B의 값이 0 ~ 9이면 아스키 코드 48 ~ 57로 변형
            } else {
                sb.append( (char)(N % B + 55) ); // N % B의 값이 A ~ Z이면 아스키 코드 65 ~ 90로 변형
            }
            N /= B;
        }

        for (int i = sb.length() - 1; i >= 0; i--) {
            bw.write(sb.charAt(i));
        }

        br.close();
        bw.flush();
        bw.close();
    }
}
반응형

'JAVA - 백준 > 일반 수학 1' 카테고리의 다른 글

[백준 Java] 일반 수학 1 - 1193번: 분수찾기  (0) 2025.02.16
[백준 Java] 일반 수학 1 - 2292번: 벌집  (0) 2025.02.16
[백준 Java] 일반 수학 1 - 2903번: 중앙 이동 알고리즘  (0) 2025.02.16
[백준 Java] 일반 수학 1 - 2720번: 세탁소 사장 동혁  (0) 2025.02.16
[백준 Java] 일반 수학 1 - 2745번: 진법 변환  (1) 2025.02.15
'JAVA - 백준/일반 수학 1' 카테고리의 다른 글
  • [백준 Java] 일반 수학 1 - 2292번: 벌집
  • [백준 Java] 일반 수학 1 - 2903번: 중앙 이동 알고리즘
  • [백준 Java] 일반 수학 1 - 2720번: 세탁소 사장 동혁
  • [백준 Java] 일반 수학 1 - 2745번: 진법 변환
kms152000
kms152000
  • kms152000
    백엔드 공부
    kms152000
  • 전체
    오늘
    어제
    • 분류 전체보기 (233) N
      • 데브코스 클라우드 백엔드 7기 (24) N
        • TIL (24) N
      • JAVA - 백준 (110)
        • 입출력과 사칙연산 (13)
        • 조건문 (7)
        • 반복문 (12)
        • 1차원 배열 (10)
        • 문자열 (11)
        • 심화 1 (8)
        • 2차원 배열 (4)
        • 일반 수학 1 (7)
        • 약수, 배수와 소수 (6)
        • 기하 (8)
        • 시간 복잡도 (7)
        • 브루트 포스 (6)
        • 정렬 (11)
      • JAVA (32)
        • JAVA 개념 (13)
        • 생활코딩 JAVA 입문 수업 (19)
      • Frontend (0)
        • HTML (0)
        • CSS (0)
        • JS (0)
      • Backend (2)
        • Spring 인강 (2)
      • 코딩 테스트 (44)
        • Python - 백준 단계별로 풀어보기 (44)
      • 자격증 (12)
        • 정보처리기사 인강 - 필기 (5)
        • 정보처리기사 인강 - 실기 (7)
      • Database (0)
        • MySQL (0)
        • Oracle (0)
      • 개발 환경 (6)
        • JAVA (1)
        • Eclipse (2)
        • Apache Tomcat (1)
        • IntelliJ (2)
        • Windows (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • hELLO 티스토리 스킨
  • 인기 글

  • 태그

    생활코딩
    백준 1000번 자바
    백준 자바 10869번
    Java
    관계연산자
    백준 자바 1008번
    대입 연산
    Eclipse console 한글 오류
    제어자
    다차원 배열
    JAVA 변수
    자바
    자바 개념
    백준
    asList
    3항 연산
    Eclipse 환경 설정
    자바 기본 문법
    로깅 프레임워크
    java 메서드
    Eclipse 한글
    백준 자바 1001번
    백준 10998번 자바
    비트 연산자
    논리연산자
    이클립스 환경 설정
    사칙 연산
    키보드 입력과 로깅
    copyOf
    자바 컴파일 순서
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.4
kms152000
[백준 Java] 일반 수학 1 - 11005번: 진법 변환2
상단으로

티스토리툴바