본문 바로가기 메뉴 바로가기

딩신 - 코딩의 신

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

딩신 - 코딩의 신

검색하기 폼
  • 분류 전체보기 (117)
    • Javascript (19)
    • Vue.js (0)
    • React (2)
    • Node.js & Express 오류해결 (1)
    • 좋은 글은 링크 (2)
    • 서버와 인프라 (1)
    • 알고리즘 문제 풀이 (81)
    • Java (9)
    • 잡지식 (1)
  • 방명록

분류 전체보기 (117)
변수와 타입 - 원시 타입(primitive type)에서 알아두면 좋을 것들

원시 타입(primitive type)에서 알아두면 좋을 것들 출처 : http://oopjavavit.blogspot.kr/2012/01/data-types-in-java.html (1) 1bit는 0과 1만을 나타낼 수 있습니다. 컴퓨터의 최소 단위인 bit는 0과 1만을 나타낼 수 있습니다.이는 컴퓨터의 기본 원리와 관련이 있는데, 간단히 말하자면 컴퓨터는 전류가 조금이라도 흐르면 1, 흐르지 않으면 0을 나타내도록 설계되어 있기 때문입니다. 이에 대해선 다른 글에서 설명하도록 하겠습니다. 따라서 컴퓨터는 기본적으로 1과 0을 사용하는 2진법의 형태를 사용하고 있다고 볼 수 있습니다. 1bit는 즉 0과 1을 나타낼 수 있고, 2bit는 00 01 10 11로 4개의 숫자를 나타낼 수 있습니다. (..

Java 2018. 1. 28. 17:25
DRAWRECT - 좌표 계산 문제

문제 링크 문제를 요약하자면, 직사각형을 그리고 있는 꼭지점의 좌표 3개를 받으면, 나머지 꼭지점의 위치 하나를 출력하는 것이다. 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //총 몇개의 숫자를 입력 받을 것인지 int count = 0; int resultx = 0; int resulty = 0; int[] xy = new int[6]; count = sc.nextInt(); if(count > 0) { for(int i = 0 ; i < count ; i ++) { //띄어쓰기 기준으로 입력을 받습니다. 범위를 넘을 경..

알고리즘 문제 풀이 2018. 1. 27. 16:05
Java란? -3 JVM(자바 가상 기계)에 대하여

이전 글 - Java의 특징 이전 글에서 컴파일러가 Java를 기계어로 번역해준다고 설명했지만,정확히 말하면 기계어가 아닌, 바이트코드로 변환해 주는 것입니다. 바이트코드 설명 링크 우리가 Java에서 소스코드를 작성한 파일은 ~~.java 의 확장자로 저장이 됩니다.그리고 컴파일러는 이것을 ~~.class형태로 변환해주는데, 이것이 바이트코드입니다. 우리의 운영체제는 ~~.class파일을 당연히 이해 할 수 없기 때문에, 여기에서 필요한 것이 JVM(Java Virtual Machine)입니다. JVM은 운영체제를 대신해서 ~~.class 파일을 기계어로 번역한 뒤, 이것을 실행 시키게 됩니다. 왜 이런 과정이 필요할까요? 그 이유는 각 운영체제 마다 사용하는 기계어가 조금씩 다르기 때문입니다.그래서 ..

Java 2018. 1. 27. 14:26
Endians - n진법 표기 관련 문제

문제 링크 For example, a 32-bit unsigned integer 305,419,896 (0x12345678) would be saved in two different ways:00010010 00110100 01010110 01111000 (in an Blefuscu computer)01111000 01010110 00110100 00010010 (in an Lilliput computer) 문제를 요약하면 위와 같이 입력 받은 숫자를 32비트로 나타내는데, 우리가 평소에 사용하는 방식이 Blefuscu 컴퓨터 방식입니다. 입력 받은 숫자를 Lilliput 방식으로 바꾼 뒤, 이것을 다시 Blefuscu 방식으로 읽어서 10진법으로 나타내는 것입니다. 예시) 2018915346 -> 30..

알고리즘 문제 풀이 2018. 1. 25. 18:19
algospot 문제 잘 풀기 시작

알고스팟(algospot) 알고스팟은 간단히 설명하자면, 여러 사람들이 다양한 알고리즘 문제를 내고 또 같이 풀어볼 수 있는 사이트 입니다. 코딩테스트를 준비한다면 반드시 들어가 문제를 풀어봐야할 사이트 중 하나로 유명하다고 합니다. 이 카테고리에서는 한 문제 한 문제를 '예쁘게' 풀어보려고 합니다.똑같은 문제라도, 협업과 유지보수가 필수인 코딩에선 '예쁘게' 문제를 푸는게 중요하기 때문입니다. 문제를 푸는 속도도 굉장히 중요하지만, 가독성 있는 코드를 짜는 것이 훨씬 더 중요하다는 것을 지난 1년 동안 배웠습니다. 저는 아직 코딩을 배우고 있는 학부생입니다. 잘 모르는게 많습니다.제 코드에서 더 발전 시킬 수 있는 부분을 찾으셨다면 꼭 댓글로 남겨주세요 ^_^

알고리즘 문제 풀이 2018. 1. 25. 18:00
Java란? -2 자바의 특징

이전 글 - 자바는 프로그래밍 언어 이전 글에서, Java는 프로그래밍 언어라고 했습니다.프로그래밍 언어는 물론 Java 뿐만 아니라, C, python, ruby 등 여러 종류가 있습니다.모든 언어마다 조금씩 차이가 있습니다. 예를 들어 python(파이썬)은 문자열 처리가 다른 언어보다 빠르기 때문에, 문자열 처리를 많이 해야하는 빅데이터 같은 분야에서 인기가 있습니다. Java의 대표적 특징은 다음과 같습니다. 1. 가장 널리 사용되는 언어 중의 하나 자바가 처음 나왔을 때는 인기가 별로 없었습니다. 하지만 인터넷이 활성화 되면서웹 애플리케이션 개발용언어로 자바는 급부상하게 되었습니다. 기업체 및 공공기관의 다양한 서버 운영 체제에서 단 한번의 작성으로 모든 곳에서 실행 가능한 언어는 자바뿐이었기 ..

Java 2018. 1. 24. 16:50
Java란? -1 프로그래밍 언어

1. Java는 프로그래밍 언어입니다. 프로그래밍 언어는 간단히 말해서 '컴퓨터가 이해 할 수 있는 말'입니다.하지만 여기서 의문이 하나 드는데요.모두가 알다시피 컴퓨터는 0과 1만을 알아듣습니다. 디지몬에서 많이 본 장면입니다. 그렇다면 이런 식으로 코딩을 해야할까요? 답은 '아니오'입니다. 위와 같은 언어는 '컴퓨터가 이해 할 수 있는 말'이 아니라 '컴퓨터의 말'입니다. 이 때, '컴퓨터의 말'은 '기계어'라는 표현을 사용합니다. 한편 '사람의 말'은 '자연어'라는 단어로 표현됩니다. 그리고 자연어와 기계어의 사이에서 적당히 타협을 본 것이 맨 처음 말한 '컴퓨터가 이해 할 수 있는 언어' 즉, '프로그래밍 언어'입니다. Java, 자연어는 아니지만, 사람이 봤을 때 아예 이해를 못하는 정도도 아닙..

Java 2018. 1. 24. 14:10
이전 1 ··· 9 10 11 12 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 2630번
  • 색종이자르기
  • java #백준 #알고리즘 #2805 #나무자르기
  • webpack
  • 알고리즘
  • webspider
  • Game
  • react
  • java #하노이 #알고리즘 #백준
  • 쿼드트리
  • javascript #백준 #회의실배정 #알고리즘
  • java #백준 #알고리즘 #로또 #6603
  • javascript #백준 #알고리즘 #LCS
  • javascript #연속합 #알고리즘 #백준
  • java #퀵소트 #quicksort #알고리즘 #백준
  • 한글 자동 완성
  • 백준 #알고리즘 #전깃줄 #NodeJs #javascript
  • java #알고리즘 #백준 #N과M #백트래킹
  • java #알고리즘 #백준 #퇴사
  • npm
  • 중간거리 #야만나 #약속장소추천 #중간위치 #웹 #리액트 #React #reactjs #kakao지도 #kakaoapi
  • 1992번
  • java #오르막수 #백준 #알고리즘
  • java #알고리즘 #백준
  • Javascript
  • Terminal
  • 백준
  • TypeScript
  • java #알고리즘 #백준 #패션왕신해빈
  • 백준 #java #알고리즘
more
«   2025/10   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바