알고리즘 3

16진수 10진수로 변환하기 (백준 1550번, 진수 내장함수 쓰지않고)

입력으로 16진수를 받아 10진수로 변환하여 출력해주면 되는 문제다 자바의 진수변환 내장함수를 사용하면 훨씬 간단하게 구할 수 있지만, 이번에는 내장함수 없이 풀어보았따 import java.util.*; public class Test { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); String input = scanner.next(); String[] arr = input.split(""); String[] numArr = {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"}; int multiplyNum = 0; int sum = 0;..

알고리즘 2022.02.22

자바 큰정수 BigInteger클래스 (1271번 엄청난 부자2)

정말정말 간단한 로직의 문제인데도 이유모를 런타임에러로 엄청 헤멨던 문제,,,ㅠㅠ 내가 헤멨던 과정을 적어보고자 한다. 1. 첫번째 시도 >> scanner만 사용 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int money = scanner.nextInt(); int life = scanner.nextInt(); System.out.println(money/life); System.out.println(money%life); } } 너무 쉽다고 생각하고 scanner로 작성했는데 어림도없이 런타임오류가 떴다. 여기까지..

알고리즘 2022.02.22

알고리즘 여러가지

https://blog.naver.com/jia5232/222602234526 10진수를 2~36진수로 변환하기 출력은 이렇게 된다. blog.naver.com https://blog.naver.com/jia5232/222602239422 배열 요소를 역순으로 정렬하기 출력은 이렇게 나온다! blog.naver.com https://blog.naver.com/jia5232/222602246636 세 수의 중앙값 출력 별땅콩의 사는 이야기 blog.naver.com https://blog.naver.com/jia5232/222602258794 단순 교환정렬(버블 정렬) 버블정렬 : 수를 붙어있는 두개씩 차례대로 비교해주면서 두 수의 순서가 정렬순서와 반대일 경우 둘의 자... blog.naver.com h..

알고리즘 2022.02.07