막대기 풀이문제집 시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB45333094269271.160%문제지민이는 길이가 64cm인 막대를 가지고 있다. 어느날, 그는 길이가 Xcm인 막대가 가지고 싶어졌다. 지민이는 원래 가지고 있던 막대를 더 작은 막대로 자른다음에, 풀로 붙여서 길이가 Xcm인 막대를 만드려고 한다.막대를 자르는 가장 쉬운 방법은 절반으로 자르는 것이다. 지민이는 아래와 같은 과정을 거쳐서 막대를 자르려고 한다.지민이가 가지고 있는 막대의 길이를 모두 더한다. 처음에는 64cm 막대 하나만 가지고 있다. 이 때, 합이 X보다 크다면, 아래와 같은 과정을 반복한다.가지고 있는 막대 중 길이가 가장 짧은 것을 절반으로 자른다.만약, 위에서 자른 막대의 절반 중 하나를 버리고 ..
opencv 2.x, 3.x bin: https://opencv.org/releases.html opencv 2.x, 3.x reference: 2.x https://docs.opencv.org/2.4.13.4/ 3.x https://docs.opencv.org/3.3.1/ javacv github : https://github.com/bytedeco/javacv javacv javaFX example : https://github.com/MeAnupSarkar/ExoVisix https://www.youtube.com/watch?v=6UnBZFvY8HE javacv swing, javaFX example : https://github.com/andreaiacono/OpenCVDemo opencv 한글 ..
기본 사용법은 ChatNowServer먼저 실행시키시고 start클릭하셔서 시작시키시고 ChatNowClient 실행시키시고 Connect -> Req Server 클릭하셔서 서버와 연결후 Account -> Login에 ID, PW을 치시고 쓰시면 되는데 ID, PW은 FileIO를 사용하였고 소스에 잡혀있는 경로가 D:\login.txt 이고 login.txt파일의 형식은 StringTokenizer를 이용해 " "를 구분자로 주었기 때문에 root root admin admin j0n9m1n1 2014244057 ID 공백 PW 이런식으로 되어있습니다. 실행화면은 이렇습니다. 클라이언트와 서버 콘솔에는 데이터가 오가는 과정을 출력했습니다. 만들고 끝났다. 하고 이 글을 올리면서 테스트 해보니 다른건..
개인적으로 문의남겨 상담원분과 통화해서 얻은 정보입니다. 작성일 기준 정보입니다. 이 내용과 정책들은 언제 바뀔지도 모르고 더 자세히 확실히 알고싶으신분은 당연히 상담원분과 따로 연락을 하시는게 좋을것 같습니다. 이 글이 문제가 된다면 댓글, 메일주세요. 저는 대학생이고, 성적을 위한 프로젝트를 수행하기 보다는 저 포함 팀원이 프로젝트가 끝나고도 사용할수있을만한 주제를 찾다가 온라인뱅킹쪽이 눈에 띄어 API를 찾다보니 은행권 공동 오픈플랫폼을 찾게 되었습니다. 일단 웬만한 은행들이 Open API에 참여해서 괜찮을것 같았습니다. 이곳엔 금투쪽은 없습니다. Open API list는 5개가 있었습니다. 학부생인 저한테는 딱 필요한것만 있어서 괜찮았습니다. 그래서 가입을하고 키도 받고 둘러보다 보니 모드가 ..
계획서(신뢰와 계획) 분야/주제 = 대분류, 큰 타이틀 제목만봐도 이해할수 있게프로젝트명 국문: 한줄은 채워야함 무엇무엇을 이용한, 누구를 위한수행기간 11/6~12/6과제목표: 왜하는지 뭐때문에 무엇을 하는지 간략하게 ~결과가 도출이 됌요약: 개요도필요(사진), 컴포넌트들 보는사람이 상세개발사항: 완~전 상세하게 한부분 한부분 전부과제수행방법★: 어떤식으로 개발하겠다, 누가, 언제 전부 제시 특정기능을 누가 언제, 주단위를 일단위로 변경 가능, 막대그래프 형식으로 표현객체의 관계성을 보여줘야함 결과활용계획: 과장가능, 사용자가 어떤식으로 사용할지, 사용함으로써 어떤 이익을 얻을지, 기대효과.애로사항: 어떤부분이 어려울것 같다, 왜 어렵다. 요구사항어떤기능들이 필요하다(클라이언트) 기술적으로, 11/18..
SERVER package network; import java.io.*;import java.net.*; public class ServerExample { public static void main(String[] args) { ServerSocket serverSocket = null;try {serverSocket = new ServerSocket();serverSocket.bind(new InetSocketAddress("localhost", 7121));while(true) {System.out.println("WATING CONNECT");Socket socket = serverSocket.accept();InetSocketAddress isa = (InetSocketAddress) sock..
데이터 통신이 없습니다.그냥 서버와 클라이언트의 연결만 하는 예제입니다.서버먼저 실행시켜주신 후에 클라이언트에서 연결요청을 해야합니다. SERVERpackage network; import java.io.*;import java.net.*; public class ServerExample { public static void main(String[] args) { ServerSocket serverSocket = null;try {serverSocket = new ServerSocket();serverSocket.bind(new InetSocketAddress("localhost", 7121));while(true) {System.out.println("WATING CONNECT");Socket sock..
TCP는 연결 지향적 프로토콜, TCP는 데이터를 정확하고 안정적으로 전달, TCP는 데이터를 보내기전 반드시 연결이 되어있어야함, 상대적으로 UDP에 비해 전송속도가 느릴수 있음 ServerSocket 클라이언트의 연결요청을 기다리면서 연결 수락을 담당하는 클래스Socket 연결된 클라이언트의 통신을 담당하는 클래스 서버에 연결하려면 포트가 필요한데 이 포트를 바인딩 포트(Binding port)라고 함 ServerSocket을 생성할 때 해당 포트가 다른 프로그램에서 사용중이면 BindException 발생ServerSocket은 연결 수락을 위해 accept() 메소드 실행해야함 연결되기 전엔 블로킹상태(thread 대기상태)accept() 블로킹 상태일때 SeverSocket을 닫으려고 close..
package assignment;//textfield에서 입력한거 txLog로 가게 하는거 O, 엔터치면X(액션리스너인데 키리스너인가), 센드버튼 누르면O//로그인 하게되면 그 아이디 리스트에 추가하고 로그아웃시 삭제하기 X//로그인할때 id pw 검증하기 with login.txt file io Oimport javax.swing.*; import javax.swing.event.*; import java.awt.*; import java.awt.event.*;import java.io.*;import java.awt.Container;import java.awt.GridLayout;import java.util.StringTokenizer;import java.util.Vector; public c..
Contact: j0n9m1n1@gmail.com