본문 바로가기

[1000번] A+B ❔문제 https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 💯 풀이 package io.solution20201026; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.Reader; import java.util.StringTokenizer; public class Solution1000 { public static void main(String[] args) { Reader reader = new InputStreamRea..
Node.js 설치 및 실행 Node.js 다운로드 https://nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 사용 PC OS에 맞는 설치 파일을 받아 Node.js를 설치해줍니다. 최신 버전보다는 어느 정도 지난 버전을 다운로드하는 것이 좋습니다. Node.js 버전 확인 설치가 완료 되었다면 명령 프롬프트를 통해 설치된 Node.js의 버전을 확인할 수 있습니다. 설치된 node.js 버전 확인 node --version 현재 PC에는 10.18.1 버전이 설치되어 있습니다. Node.js 실행 에디터를 사용하여 간단하게 'hello, World'를 출력하..
Github 저장소 생성 후 Source tree 사용하여 push까지 😸 현재 회사에서는 VSC로 svn을 사용하고 있지만, 개인 프로젝트를 관리하기에는 Git을 사용하는 것이 좋다고 생각되어 오늘(2020-10-23)부터 Git을 공부하여 블로그에 정리해보겠습니다. 😁 일단, Github에 저장소를 생성하여 Source Tree를 이용해 Commit과 Github에 Push까지 진행해 보겠습니다. Repository 생성 Github 로그인 후 좌측 상단에 위치한 초록색 'New'버튼을 클릭하여 저장소 생성 화면으로 이동합니다. 생성할 저장소의 이름과 설명 작성 후 'Create repository' 버튼을 클릭하여 저장소를 생성합니다. 손쉽게 Repository가 생성되었습니다. git은 터미널 명령을 통해 사용할 수 있지만, 우선 git을 손쉽게 사용하기 위해 git g..
입력 읽기 JAVA를 사용하여 알고리즘 문제를 풀 때 시간 초과가 발생하는 경우가 종종 있습니다.. 아무리 소스를 훑어봐도 시간이 오래 걸리는 부분이 없는 거 같은데... 왜 그럴까 생각을 해봤습니다. 키보드를 통한 입력을 받을 때 Scanner를 사용하는데 이것이 원인이 아닐까라는 생각이 들었습니다. 그래서 Scanner 말고 다른 방법을 찾아볼 겸 Java 입출력에 대해 정리를 해보고자 합니다! Scanner Scanner scanner = new Scanner(System.in); String next = scanner.next(); String nextLine = scanner.nextLine(); int num = scanner.nextInt(); next()는 공백(' ')을 기준으로 공백 전까지의 문자..