[백준 2877번] 4와 7

2025. 3. 21. 02:31·알고리즘/구현
728x90
반응형

https://www.acmicpc.net/problem/2877

 

2025년 엠로 상반기 코테와 유사한 문제였다.
규칙을 잘보면, 이진수처럼 표현이 가능해진다. 0 : 4, 4 : 7

 

idx idx에 해당하는 입력되는 숫자 idx에 해당하는 이진수 이진수 + 1
1 4 1 10 
2 7 10 11
3 44 11 100
4 47 100 101
5 74 101 110
6 77 110 111
7 444 111 1000
8 447 1000 1001
9 474 1001 1010

 

첫 번째 이진수 자리를 지워주면 각각 대응되서 숫자가 표현되는 것을 확인할 수 있다.

 

package _250320;

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

/**
 *packageName    : _250320
 * fileName       : BOJ_G5_2877_4와7
 * author         : moongi
 * date           : 3/21/25
 * description    :
 */
public class BOJ_G5_2877_4와7 {
	public static void main(String[] args) throws Exception {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

		String s = Integer.toBinaryString(Integer.parseInt(br.readLine()) + 1).replace('0', '4').replace('1', '7');

		StringBuilder sb = new StringBuilder();
		for (int i = 1; i < s.length(); i++) {
			sb.append(s.charAt(i));
		}
		System.out.println(sb);
	}
}
728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'알고리즘 > 구현' 카테고리의 다른 글

[프로그래머스] 유연근무제  (0) 2025.05.29
[프로그래머스] 택배 상자 꺼내기  (0) 2025.05.26
[프로그래머스] 봉인된 주문  (1) 2025.05.25
[백준 12100번] 2048 (Easy)  (0) 2025.05.17
[백준 16935번] 배열돌리기3  (0) 2025.05.17
'알고리즘/구현' 카테고리의 다른 글
  • [프로그래머스] 택배 상자 꺼내기
  • [프로그래머스] 봉인된 주문
  • [백준 12100번] 2048 (Easy)
  • [백준 16935번] 배열돌리기3
moongi
moongi
프로그래밍 관련 공부를 정리하는 블로그
  • moongi
    By_Me
    moongi
  • 전체
    오늘
    어제
    • 공부 (95)
      • 알고리즘 (75)
        • 구현 (12)
        • 이분 탐색 (1)
        • 누적합 (2)
        • 다이나믹 프로그래밍 (5)
        • 위상 정렬 (2)
        • SCC (1)
        • BFS & DFS (2)
        • 그래프 (2)
        • LCA (2)
        • 세그먼트 트리 (2)
        • 플로이드 워셜 (1)
        • 문자열 (1)
        • 수학 (1)
        • Heap (1)
        • SQL (9)
        • 개념 정리 (5)
        • 예외처리 (1)
      • spring boot (6)
        • jpa (0)
        • querydsl (0)
        • MVC pattern (0)
        • setting (2)
      • 취준 (3)
      • CS (11)
        • 대규모 시스템 설계 (2)
        • 디자인패턴 (2)
        • 데이터베이스 (4)
        • 네트워크 (3)
        • 운영체제 (0)
  • 인기 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
moongi
[백준 2877번] 4와 7
상단으로

티스토리툴바