전체 글 192

[JAVA] 프로그래머스 Lv.1 : 음양 더하기

🔥 월간 코드 챌린지 시즌 2 예제: absolutes signs result [4,7,12] [true,false,true] 9 [1,2,3] [false,false,true] 0 제한 조건: absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. Solution #1 class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for(int i = 0; i < abs..

[Java] LeetCode 67 : Add Binary

LeetCode # 67 Given two binary strings a and b, return their sum as a binary string. Example 1: Input: a = "11", b = "1" Output: "100" Constraints: 1 = 0) { result += Math.pow(2, s.length() - 1 - i) * (s.charAt(i) - 48); i--; } return result; } } Result #1 💡 2진수를 10진수로 변환하는 방법은 틀렸다. 가장 직관적으로 생각할 수 있는 방법은 2진수를 10진수로, 10진수를 2진수로 변환하여 풀이하는 것이다. 하지만 이 방법은 틀렸다. 자료형의 범위때문에 잘못된 값이 출력된다. Solution #2 cla..

LeetCode/Easy 2021.05.12

안드로이드 DVM에 대한 고찰 (1) - JDK, JRE, JVM

JDK, JRE, JVM은 Java 프로그램을 개발하고, 실행하기 위한 필수적인 구성요소입니다. 각각 보면 서로 다르게 있는 것처럼 생각이 들지만 알고 보면 JDK는 JRE를 포함하고, JRE는 JVM을 포함하는 구조입니다. 따라서 JDK를 설치하면 호환되는 버전의 JRE가 포함되고, JRE에는 기본 JVM이 포함됩니다. Java 프로그램을 개발하는 사람은 JDK를 설치하고, 사용하는 사람은 JRE를 JDK와는 별도로 설치할 수 있습니다. JDK (Java Development Kit) JDK는 Java 개발을 위한 도구 모음입니다. JRE를 포함하여 컴파일러(javac), 디버거 등과 같은 개발 도구가 존재합니다. java 파일을 컴파일한 바이트 코드를 JRE에 전달합니다. 아래는 JDK에 있는 Jav..

갑상선암 동위원소 치료 후기 - 용인 세브란스 병원🏥

용인 세브란스 병원에서 방사성 동위원소 치료를 받았다. 2박 3일 동안 무사히 치료를 받고 왔다.☺️ 정말 좋았던 점은 아래 세 가지 정도 된다. 1. 시설이 좋다. 2. 뷰가 좋다. 3. 약을 직접 먹여 주신다. 아쉬웠던 점 : 1. 어디서나 그렇듯이 병원 밥.. 2. 방사선 수치를 궁금할 때 알 수 없다. 개인 기계로 알아야 했다. 입원실 구조 용인 세브란스 병원의 방사성 동위원소 치료 병실은 두 개가 있는 듯하다. 나는 끝방에 배정되었다. 1인실이고, 특이한 점은 방이 분리가 되어 있다는 것이다. 의료진이나 방문인의 피폭을 방지하기 위해 환자가 지내는 방과 병원 밥/약을 두는 방이 분리되어 있다. 물론 의료진/방문인은 환자가 지내는 방까지 들어오지 않는다. 분리된 방에는 서랍장과 세면대가 있다. 서..

728x90