일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 포화이진트리
- 바인딩
- JAVA_HOME
- 프로그래머스
- 이진트리
- 링킹
- 그래프
- 자바
- 9093
- Java
- 백준
- BFS
- 순회
- dfs
- 이분그래프
- 완전이진트리
- 동적계획법
- 1707
- Bottom Up
- 웹개발
- n진법게임
- 전공자따라잡기
- DynamicProgramming
- 인오더
- 11724
- 포스트오더
- 피보나치
- 알고리즘
- 도커
- 연결요소
- Today
- Total
목록Java (4)
물음표 살인마
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bAaXFn/btsbmbJrN1J/f319KKsigYmq0vcsyW5OC1/img.png)
자바로 진법 변환 하는 법 1. 10진수 -> n진수 Integer.toString(int i, int radix) 사용 첫번째 파라미터에 변환할 숫자, 두번째 파라미터에 변환할 진법을 넣으면 된다. 2진수, 8진수, 16진수의 경우 아래 함수도 사용 가능. Integer.toBinaryString(int i) Integer.toOctalString(int i) Integer.toHexString(int i) //변환할 숫자 int num = 22; for (int i = 2; i 10진수 Integer.parseInt(String s, int radix) 사용 //변환할 숫자 int num = 22; for (int i = 2; i = m*t) break; } String answer = ""; for..
정의 - 수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것을 말한다. 효율성 중요도: 수행 시간 > 사용한 메모리 > 코드의 길이 1. 시간이 30분 걸린다면 정말로 30분 실행시켜야 하지만, 메모리가 64G 필요하다면 램을 구매하면 된다. 2. 하지만 상황에 따라 무엇이 중요한지는 다르다. 문제의 크기 10명이 접속하는 사이트를 만드는 것과 10만명이 동시 접속하는 사이트를 만드는 법은 다르다. 문제를 해결할 때도 문제의 크기에 따라 알맞은 방법을 선택하는 것이 좋다. 시간복잡도 입력의 크기 N에 대해 최악의 경우에 걸리는 시간을 O(Big O Notation)으로 표기한다. 문제를 풀기 전에 먼저 시간복잡도를 계산해보고..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b15L1u/btrgV8VyCGY/XRgO3J3rQZXkO2JKk7FoCK/img.jpg)
오늘 포스팅은 자바 설치와 환경 설정에 대해 알아보겠습니다. 저는 윈도우 64비트 OS를 이용하고 있으며 자바11을 설치했습니다. 들어가기 전 JDK란 Java Development Kit로 자바 개발을 위해 필요한 여러 기능들을 묶어 제공하는 키트입니다. 1. JDK 다운로드 아래의 링크에서 원하는 버전의 파일을 OS에 맞춰 다운받습니다. https://www.oracle.com/java/technologies/downloads/#java11 저는 윈도우를 쓰고있기 때문에 위의 파일을 내려받았습니다. JDK를 내려받기위해선 오라클에 회원가입을 해야 하는데, 가입 후 비밀번호는 꼭 메모해두는 걸 추천드립니다. 항상 잊을만하면 로그인 할 일이 생기고 비밀번호 패턴도 복잡해 잊어버리기 쉽습니다. 내려받은 실..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JgdII/btq9NYTPEgg/JFKJTGwKqKuWhv0Oe7ZvY0/img.png)
안녕하세요 오늘은 백준 1000번을 풀다 알게된 PS에서 Scanner을 쓰면 안되는 이유에 대해 글을 써봅니다. 너무 심심한 주말, 알고리즘 알못인 저는 무작정 백준에 들어가 쉬운 문제부터 풀어보기로 합니다. A+B??? 오잉? 이건 너무 쉬운 거 아닌가? 그리고 처음 자바를 배웠던 때를 떠올리며 Scanner을 사용해 아래의 코드를 작성합니다. package mathematics; import java.util.Scanner; public class Baekjoon1000 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); Syste..