본문 바로가기

IT칼럼

Priority Queue https://www.acmicpc.net/problem/1927 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.PriorityQueue; public class Main { public static void main(String[] args) throws Exception { int N, X; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); N = Integer.parseInt(br.readLine()); PriorityQueue pq = new PriorityQueue(); for(int i=0; i 더보기
StringBuilder example import java.util.List; import java.util.Arrays; public class Main { public static void main(String[] args) { List tree = Arrays.asList("abc", "def", "ghi", "dykim", "ijk", "lmn"); System.out.println(listToString(tree)); } private static String listToString(List list){ StringBuilder sb = new StringBuilder(); for(String el: list){ sb.append(el).append(" "); } return sb.toString(); } } String aa = .. 더보기
StringTokenizer example //import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { String example = "Jackson 23232 true"; StringTokenizer stk = new StringTokenizer(example); String str1 = stk.nextToken(); Integer int1 = Integer.parseInt(stk.nextToken()); boolean bl1 = Boolean.parseBoolean(stk.nextToken()); if(bl1) { System.out.println(str1); System.out.println(int1); } else { S.. 더보기
BufferedReader example import java.io.*; //import java.io.IOException; public class Main { public static void main(String[] args) { BufferedReader br;// = new BufferedReader(); String line; try { br = new BufferedReader(new FileReader(".idea/example.txt")); while((line = br.readLine()) != null){ System.out.println(line); } } catch (IOException e) { e.printStackTrace(); } //System.out.println("Hello World!"); } } 더보기
Scanner example import java.util.Scanner; public class Main { public static void main(String [] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A+B); } } 더보기
Top 100 Java Interview Questions with Answers Q1. What is the difference between an Inner Class and a Sub-Class? Ans: An Inner class is a class which is nested within another class. An Inner class has access rights for the class which is nesting it and it can access all variables and methods defined in the outer class. A sub-class is a class which inherits from another class called super class. Sub-class can access all public and protected .. 더보기
singleton 이란? singleton 이란? 프로그래밍 세계에 OOP 의 개념이 생기면서 객체 자체에 대한 많은 연구와 패턴(pattern)들이 생겨났다. singleton pattern은 인스턴스가 사용될 때에 똑같은 인스턴스를 만들어 내는 것이 아니라, 동일 인스턴스를 사용하게끔 하는 것이 기본 전략이다. 프로그램상에서 동일한 커넥션 객체를 만든다던지, 하나만 사용되야하는 객체를 만들때 매우 유용하다. singleton pattern은 4대 디자인 패턴에 들어갈 정도로 흔히 쓰이는 패턴이다. 물론 core java(java.lang.Runtime, java.awt.Desktop 등등)에서도 singleton pattern이 사용된다. Eager initialization 아래가 가장 기본적인 singleton patte.. 더보기
TensorFlow - Linear Regression Test - python import tensorflow as tf xData = [1, 2, 3, 4, 5, 6, 7] yData = [25000, 55000, 75000, 110000, 128000, 155000, 180000] W = tf.Variable(tf.random_uniform([1], -100, 100)) b = tf.Variable(tf.random_uniform([1], -100, 100)) X = tf.placeholder(tf.float32) Y = tf.placeholder(tf.float32) H = W * X + b cost = tf.reduce_mean(tf.square(H-Y)) a = tf.Variable(0.01) optimizer = tf.train.GradientDescentOptimize.. 더보기