Tag: algorithms

십진수와 이진수 서로 바꿔보기

1. 십진수를 이진수로 바꾸기십진수를 이진수로 바꾸는 방법부터 정리한다. 십진수를 2 미만이 될때까지 2로 계속 나누고, 나눌때마다 발생하는 나머지를 이진수로 저장하는 원리이다. 위의 문장만으로 벌써 반복문 조건이 완성된다. 1234567int[] binaries = new int[32];int = 0;while(integer>=2) {

Leetcode - Twosum

Problem Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and

Scanner 클래스의 hasNext()

10951번 문제를 풀다가 hasNextInt()라는 메서드를 처음 알게되었다. Buffer를 이용해서 해결하려고 했는데, 도저히 해결할 수 없었고, 구글링해서 hasNextInt() 라는 함수를 알게되었다. hasNext()는 Scanner의 내장 함수인데, 스캐너 객체로 데이터가 들어왔는지 여부를 반환하는 함수이다. 문제에 대한 정답 코드이다