비트

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 25166번 배고픈 아리의 샌드위치 구매하기

2024.09.23기준 - 브론즈1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 아리가 주어진 동전을 1개씩만 들고 있을 때, 샌드위치를 사먹기 위해 쿠기에게 돈을 빌려서 사먹을 수 있는지 확인하는 문제입니다. 접근 방법1023원 이하라면 동전을 조합해서 1023원 밑으로의 수를 다 만들 수 있기 때문에 1023원 밑으로는 "No thanks"를 입력 받습니다.만약 1023원을 초과한다면 남은 돈과 쿠기의 돈을 비트연산자 &을 이용해 값을 지불할 수 있는지 확인 해줍니다. 1. 입력받은 샌드위치 값이 1023원 이하라면 "No thanks"를 출력합니다.// 아리는 1023원을 들고 있다.if (s  2. 입력받은 샌드위치 값이 1023원을 초과한다면샌드위치를 사기 위해 남은 돈과 쿠기..

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 15917번 노솔 방지문제야!!

2024.05.07기준 - 브론즈3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 각각의 수를 2의 거듭제곱 형태로 나타낼 수 있는지를 확인하는 것입니다.각각의 테스트 케이스에서 수를 읽어들입니다.읽어들인 수 n에 대해 m은 n을 음수로 바꾼 값입니다. (m = n * -1)n과 m의 비트 AND 연산을 수행한 결과가 n과 같으면, n을 2의 거듭제곱으로 표현할 수 있다는 것을 의미합니다.따라서 결과로 1을 출력합니다.그렇지 않으면, n을 2의 거듭제곱으로 표현할 수 없으므로 결과로 0을 출력합니다.비트 연산을 이용하여 2의 거듭제곱 형태로 나타낼 수 있는지를 효율적으로 확인하여 문제를 풀이하였습니다.  코드import java.io.*;import java.util.*;public cl..

Coding_Slowly
'비트' 태그의 글 목록