일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 맥북
- 핸드폰 가리기
- 프로그램서
- 코딩테스트
- 안드로이드 스튜디오
- 가격이 제일 비싼 식품의 정보 출력하기
- 깃허브
- M1
- Java
- 노선별 평균 역 사이 거리 조회하기
- JDK
- homebrew
- Eclipse
- 프로그래머스
- HashMap
- mysql
- MAC OS
- github
- 백준
- 포맷 지정자
- SQL코딩테스트
- OAuth 인증
- 해시
- 알고리즘
- 자바
- Iterator
- sort정렬
- Android Studio
- 27866
- 문자열 숫자 변환
- Today
- Total
목록Java (22)
개발일지
문제 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int A = in.nextInt(); int B = in.nextInt(); int C = in.nextInt(); int D = in.nextInt(); int E = in.nextInt(); int F = in.nextInt(); if (A == 1) { System.out.print("0 "); } else { A = 1 - A; System.out.print(A + " "); } if (B == 1) { System.out.print("0 "); } else { B ..
# 1000번: A+B 문제 문제 풀이 - Scanner를 사용해서 문제를 풀었다. Scanner 사용법 import java.util.Scanner; - import java.util.*; java.util에 들어있는 모든 패키지를 import 하는 것이다. - Scanner 또한 java.util에 들어있는 패키지 이므로 위 코드를 사용해 import 해준다. Scanner in = new Scanner(System.in); - Scanner 객체명 = new Scanner(System.in); 형식으로 작성하면 된다. +)System.in 은 입력한 값을 Byte 단위로 읽는 것을 뜻한다. +) 객체명에는 어느 것을 써도 상관이 없지만 다른 사람의 코드를 봤을 때 읽기 편하도록 트렌드에 맞게 써주는..
문제 https://www.acmicpc.net/problem/2557 풀이 System.out.println("Hello World!"); 추가 풀이 위의 방법으로 문제를 풀고 넘어갔다. 블로그에 포스팅 하기 위해 다른 분들을 어떻게 푸셨는지 찾아봤는데 한가지 방법이 아니라 다양한 방법으로 푸신걸 보았다. 가장 간단한 출력 문제인데도 다양한 방법으로 풀어보실 생각을 하셨다는게 너무 멋져 보였고 내가 부끄러웠다. 공부를 위해 푸는 것이니 다양한 방법으로 푸신 분들의 풀이법을 보며 하나하나 따라해볼 생각이다. #추가풀이 1 (System 클래스 - 표준 입출력) - 각 코드의 차이점 1. System.out.print 형식(int, float, double 등)에 구애받지 않는 문자를 그대로 출력 문자 출..
문제풀이를 시작한 이유 최근에 SSAFY에 지원하며 코딩 테스트 문제를 보았는데 프로그래머스 1, 2단계 수준 정도로 어렵지 않다고 했다. 코테를 준비하려고 프로그래머스에 들어갔는데 알고리즘 관련 문제였고 내가 풀 수 있는 수준이 아니었다. 학교에서 배웠던 것들로는 절대 풀 수 없었다. 자바뿐만 아니라 계속해오던 C, Python으로도.. 이러다가는 취업은 커녕 어디 가서 전공했다고 말도 못 할 것 같았다. 그래서 처음부터 차근차근 다시 공부해 보려고 한다. 2학년 때 자바를 배우긴 했지만 '안드로이드 스튜디오'를 위해 간단한 것만 배웠었다. (그것도 1달밖에 배우지 않았다.) 안다고 그냥 넘어가지 않고 자세히 하나하나 뜯어 볼 생각이다. 💡목표는 자바로 알고리즘 문제 풀기!!
맥북 스펙 MacBook Pro 13-inch, M1, 2020 칩: Apple M1 메모리 16BG macOS: Ventura 13.0.1 JDK 설치 +) Oracle의 JDK가 유명하지만 저는 OpenJDK를 이용했습니다. - 여기를 클릭해 Azule의 Zulu JDK를 다운로드하면 됩니다. - version: Java 11 Operating System: mac OS Architecture: ARM 64-bit Java Package: JDK 로 설정하시면 됩니다. - .dmg 파일을 다운로드하여 주세요. - 박스를 더블 클릭 하시면 installer가 시작됩니다. (특별히 선택해야 하는 것이 없으니 다음 눌러 설치해주세요.) - 설치가 완료되었으면 제대로 설치가 되었는지 확인해 보겠습니다. - ..
#1 JDK, JRE, JVM 자바를 시작하기 위해 JDK를 설치하려 구글을 검색하던 중 'JDK, JRE, JVM 중 원하는 것을 다운로드하면 된다.'는 말을 보았다. JDK만 써왔었고 JRE와 JVM은 처음 듣는 것들이었다. 그래서 들어가기에 앞서 위 3가지의 차이점을 간단하게 정리하고자 한다. JVM : Java Virtual Machine의 약자로 자바 가상머신을 의미한다. - WORA (Write Once Run Anywhere) 어플리케이션을 실행시켜 주는 가상머신을 사용해 모든 운영체제에서 동일하게 실행시킬 수 있다. 과거에는 맥 / 윈도우 / 리눅스 등 사용하는 운영체제에 따라 다르게 사용해야 했습니다. JVM은 JAVA에서 배포한 것으로 운영체제에 관계없이 편리하게 개발할 수 있다는 장점..