Java 41

[Python] 아나콘다(Anaconda)에서 주피터 노트북 실행시키기

주피터 노트북이란?  주피터 노트북(Jupyter Notebook)은 오픈 소스이며 웹 기반 플랫폼. 즉 인터넷 브라우저처럼 웹에서 동작하는 소프트웨어입니다.  파이썬을 사용할때 코드 작성을 쉘환경에서 해도 되지만. 꽤나 불편하기 때문에 파이썬 에디터는 운영 체제처럼 파이썬 코드를 작성하기 쉽도록 환경을 조성해줌.  주피터 노트북을 실행하기 앞서 아나콘다 설치가 우선적으로 이루어져야함. 아래 게시글 참조 [Python] 아나콘다(Anaconda) 다운로드 및 설치하기 (AI, 머신러닝) (tistory.com) [Python] 아나콘다(Anaconda) 다운로드 및 설치하기 (AI, 머신러닝)아나콘다(Anaconda)란? 아나콘다는 머신러닝이나 데이터 분석 등에 사용하는 여러가지 패키지가 기본적으로 포함..

STUDY/AI Modeling 2024.09.02

[백준] 11382번 : 꼬마 정민- JAVA [자바] feat : 런타임에러

문제 이 문제는 7 77 777 이렇게 숫자 3개를 공백을 두고 입력했을 경우 해당 값들을 모두 더하는 문제이다. 핵심은 공백을 삭제하고 해당 숫자들을 더하는 것... 입력값은 BufferReader로 받았고, StringTokenizer를 이용해 공백을 삭제 했다. 답안 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String arg[]) throws Exception{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in..

STUDY/백준 2024.03.14

[백준] 2588번 : 곱셈- JAVA [자바]

문제 이 문제는 다양한 방식으로 접근이 가능하다. 처음엔 해당 값을 입력 받은 후 , String으로 문자를 분리하여 곱해주려고 하였다. 하지만 수학적인 접근으로 푸는것이 좀 더 깔끔할 것 같다는 생각이 들어 풀이방식을 바꾸었다. Scanner를 사용하는것이 익숙하지만 이번엔 BufferReader로 값을 입력 받아 보았다. 답안 import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String arg[]) throws Exception{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)..

STUDY/백준 2024.03.14

[백준] 10430번 : 나머지 - JAVA [자바]

문제 복잡한 듯 보이지만, 출력 예시만 보면 된다. 말 그대로 값을 입력받고 그 값에 대한 수식을 system.out.println으로 뽑기만 하면 되는 방식 .. Buffer를 써도 되고 Scanner를 써도 무관. 이번 포스팅은 Scanner 방식 답안 import java.util.Scanner; public class Main { public static void main(String arg[]) throws Exception{ Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); int C = sc.nextInt(); sc.close(); System.out.println((A+B)%C); System.o..

STUDY/백준 2024.03.14

백준 18108번 : 1998년생인 내가 태국에서는 2541년생?! (JAVA)

백준 18108번 태국의 불기 연도는 일반적인 국가의 연도에 543년을 더한 값. 따라서 입력받은 (Scanner) 불기연도 값에서 543년을 빼면 그 결과값이 서기 연도가 된다 아래와 같이 코드를 작성했더니 정답을 맞추었다. import java.util.Scanner; public class Main { public static void main(String arg[]) throws Exception{ /**ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용..

STUDY/백준 2024.03.13

Javascript 문자열 비교 ( ==와 === 차이)

'==' 와 '==='는 자바스크립트에서 사용되는 비교 연산자로, 두 값이 같은지 비교하는 역할을 함 하지만 그 동작 방식과 결과가 다르며 주로 두가지 측면에서 차이가 있음 데이터 형식의 비교와 형 변환의 여부 1. 데이터 형식의 비교 [ == ] 동등 비교 연산자로, 두 값이 같은 값이라면 true 반환. 데이터 형식이 다르더라도 자동으로 형 변환이 일어나서 비교 이때 형 변환에 의해 값의 비교가 이루어지므로 예상치 못한 결과가 발생할 수 있음. 예를 들어 문자열과 숫자를 비교할 때 문자열이 숫자로 형 변환 되어 비교됨 [ === ] 일치 비교 연산자로, 두 값이 정확히 같은 값이고, 같은 데이터 형식일 때만 true 반환. 형 변환이 일어나지 않으므로 데이터 형식까지 엄격하게 비교 2. 형 변환의 여..

LANGUAGE/JAVASCRIPT 2023.08.24

Java 에서의 문자열 비교 (equals,equalsIgnoreCase,compareTo,compareToIgnoreCase)

String one = "one" String two = "two" String var1 = "one"; String var2 = "Two"; if(one.equals(var1)){ //같음 } if(one.equals(two)){ //다름 } if(two.equals(var2)){ //다름 } if(one==var1){ //같음 (하지만 ==은 문자열의 내용을 직접 비교하지 않음) } if(two.equalsIgnoreCase(var2)){ //같음 } 자바에서 문자열 비교는 꽤 쉬운편. == 를 사용하면 안된다는 점 명심. 자바에서 비교연산자(==)은 문자열의 내용이 아니라 객체 참조를 비교하기 때문이다. *객체 참조란? 자바에서 "객체 참조"는 객체가 생성될 때 메모리에서 할당된 실제 객체의 위치를..

LANGUAGE/JAVA 2023.08.24
반응형