*병*
Bronze개인인증
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 15
검색어 입력폼
  • [전남대] 윈도우프로그래밍 앨범만들기 프로젝트
    프로그램소스| 2018.10.26| 10,000원| 조회(269)
    미리보기
  • [전남대]문제해결프로젝트 철판자르기 코드
    프로그램소스| 2018.10.26| 10,000원| 조회(122)
    미리보기
  • [전남대]문제해결프로젝트 철판자르기 최종보고서
    문제해결 방법에 대한 설명1. 이 문제에 대한 정확한 답이 없다는 것을 이미 알고 있다. --> 큰 후판부터 넣는 탐욕법으로 문제를 해결할 수밖에 없다는 것을 정의.2. 이진탐색으로 한 변의 길이를 가정하도록 한다.3. 두변이 있는 공간에 최대한 많은 후판을 삽입하도록 한다. --> 결국 빈 패킹 문제가 된다.4. 들어갈 수 있는 공간에 후판을 옆으로 세울지 가로로 눕일 지는 결과를 보고 알 수 있기 때문에 그 순간 회전을 랜덤으로 부여함 (optimize한 결과만 얻어냄)5. 들어가고 남은 공간들을 새롭게 공간리스트에 삽입하도록 한다.(각 공간들이 겹치는 경우가 없어야 한다.)6. 공간에 모든 후판이 들어갈 수 있다면 이진탐색으로 길이를 줄여 다시 위 방식을 반복한다.(들어갈 수 없다면 이진탐색으로 길이를 늘려 위 방법을 반복한다.)문제를 푸는데 생기는 한계 :랜덤으로 optimize한 결과를 얻어내기는 하지만 그 확률이 100%가 될 수 없다는 것이 아쉽다. 큐, 우선 순위큐, 스택, 덱, 트리 등 많은 방법을 생각해봤지만 다시 처음 상태로 되돌아가서 값을 돌려야 한다는 것에 시간 time over(1초 초과) 가 생길 수밖에 없다는 것을 알았다. 그렇다고 모든 경우의 수(ex : 80개 --> 시간 :80!(Factorial) )로 풀 수는 없는 것이다. 랜덤적으로 세울지 말지를 결정하는 것에 좋은 방법이 있는지 더욱 고민해야할 것이다.자바 코드import java.io.File;import java.util.Random;import java.util.Scanner;public class list {// 첫번째 노드를 가리키는 필드 초기값으로 head 에 null인 노드를 삽입하고 tail도 head를 가르키게 한다.public Node head = new Node(null);public Node tail = head;public int size = 0; // 리스트의 사이즈를 알려주는 변수/*** 두개의 직사각형이 서로 관련이 있는지 확인한다(관련이 있;}} catch (Exception ex) {ex.printStackTrace();}}class Node {// 데이터가 저장될 필드public Form data;// 다음 노드를 가리키는 필드public Node next;public Node prev;public Node(Form input) {this.data = input;this.next = null;this.prev = null;}}public void merge(list list) {if (list.size < 1)return;this.tail.next = list.head.next;list.head.next.prev = this.tail;this.tail = list.tail;this.size += list.size;}public int insert(Form input) {int n = 0;boolean isFound = false;Node newNode = new Node(input);Node node = this.head.next;newNode.prev = this.head;while (node != null) {++n;if (node.data.w * node.data.h > input.w * input.h) {newNode.prev = node;node = node.next;} else {newNode.next = node;node.prev.next = newNode;node.prev = newNode;isFound = true;++this.size;break;}}if (!isFound) {this.push(newNode.data);}return n;}public Node erase(Node node) {if (node == this.head) {System.out.println("Do not erase headnode");return null;}if (node == this.tail)this.tail = this.tail.prev;node.prev.next = node.next;if (n5)(x좌표 : 41 y좌표 : 23 너비 : 3 높이 : 5)(x좌표 : 44 y좌표 : 23 너비 : 3 높이 : 5)(x좌표 : 47 y좌표 : 23 너비 : 5 높이 : 3)(x좌표 : 47 y좌표 : 26 너비 : 5 높이 : 3)(x좌표 : 42 y좌표 : 14 너비 : 3 높이 : 4)TestCase4(x좌표 : 0 y좌표 : 0 너비 : 38 높이 : 61)(x좌표 : 38 y좌표 : 0 너비 : 32 높이 : 31)(x좌표 : 0 y좌표 : 61 너비 : 72 높이 : 5)(x좌표 : 0 y좌표 : 66 너비 : 34 높이 : 9)(x좌표 : 38 y좌표 : 31 너비 : 33 높이 : 9)(x좌표 : 72 y좌표 : 0 너비 : 5 높이 : 52)(x좌표 : 34 y좌표 : 66 너비 : 24 높이 : 7)(x좌표 : 72 y좌표 : 52 너비 : 8 높이 : 21)(x좌표 : 38 y좌표 : 40 너비 : 20 높이 : 7)(x좌표 : 38 y좌표 : 47 너비 : 15 높이 : 9)(x좌표 : 0 y좌표 : 75 너비 : 32 높이 : 4)(x좌표 : 34 y좌표 : 73 너비 : 29 높이 : 4)(x좌표 : 77 y좌표 : 0 너비 : 8 높이 : 10)(x좌표 : 58 y좌표 : 40 너비 : 11 높이 : 7)(x좌표 : 53 y좌표 : 47 너비 : 10 높이 : 7)(x좌표 : 63 y좌표 : 73 너비 : 9 높이 : 7)(x좌표 : 38 y좌표 : 56 너비 : 12 높이 : 5)(x좌표 : 58 y좌표 : 66 너비 : 12 높이 : 5)(x좌표 : 77 y좌표 : 10 너비 : 7 높이 : 7)(x좌표 : 53 y좌표 : 54 너비 : 7 높이 : 7)(x좌표 : 63 y좌표 : 47 너비 : 9 높이 : 5)(x좌표 : 72 y좌표 : 73 너비 : 8 높이 : 5)(x좌표 : 77 y좌표 : 17 너비 : 4 높이 : 9)(x좌표 : 60 y좌표 : 54 너비 : 7 높이 : 5)(x좌표 : 77 y좌표 : 26 너비 : 57 y좌표 : 0 너비 : 6 높이 : 25)(x좌표 : 75 y좌표 : 0 너비 : 7 높이 : 21)(x좌표 : 75 y좌표 : 21 너비 : 24 높이 : 5)(x좌표 : 43 y좌표 : 25 너비 : 21 높이 : 5)(x좌표 : 75 y좌표 : 26 너비 : 6 높이 : 16)(x좌표 : 82 y좌표 : 0 너비 : 4 높이 : 21)(x좌표 : 75 y좌표 : 42 너비 : 12 높이 : 6)(x좌표 : 99 y좌표 : 0 너비 : 4 높이 : 15)(x좌표 : 30 y좌표 : 47 너비 : 19 높이 : 3)(x좌표 : 43 y좌표 : 30 너비 : 14 높이 : 4)(x좌표 : 81 y좌표 : 26 너비 : 4 높이 : 12)(x좌표 : 87 y좌표 : 26 너비 : 5 높이 : 8)(x좌표 : 99 y좌표 : 15 너비 : 5 높이 : 8)(x좌표 : 86 y좌표 : 0 너비 : 9 높이 : 4)(x좌표 : 57 y좌표 : 30 너비 : 7 높이 : 5)(x좌표 : 87 y좌표 : 34 너비 : 7 높이 : 5)(x좌표 : 99 y좌표 : 23 너비 : 4 높이 : 7)(x좌표 : 86 y좌표 : 4 너비 : 5 높이 : 5)(x좌표 : 87 y좌표 : 39 너비 : 5 높이 : 5)(x좌표 : 92 y좌표 : 26 너비 : 5 높이 : 5)(x좌표 : 86 y좌표 : 9 너비 : 5 높이 : 5)(x좌표 : 91 y좌표 : 4 너비 : 5 높이 : 5)(x좌표 : 87 y좌표 : 44 너비 : 5 높이 : 5)(x좌표 : 49 y좌표 : 47 너비 : 8 높이 : 3)(x좌표 : 92 y좌표 : 39 너비 : 3 높이 : 8)(x좌표 : 81 y좌표 : 38 너비 : 5 높이 : 4)(x좌표 : 97 y좌표 : 30 너비 : 5 높이 : 4)(x좌표 : 86 y좌표 : 14 너비 : 5 높이 : 4)(x좌표 : 91 y좌표 : 9 너비 : 5 높이 : 4)(x좌표 : 94 y좌표 : 34 너비 : 5 높이 : 4)(x좌표 : 96 y좌 2 높이 : 3)(x좌표 : 92 y좌표 : 63 너비 : 2 높이 : 3)(x좌표 : 89 y좌표 : 59 너비 : 2 높이 : 3)(x좌표 : 104 y좌표 : 18 너비 : 2 높이 : 3)(x좌표 : 103 y좌표 : 60 너비 : 2 높이 : 2)(x좌표 : 77 y좌표 : 40 너비 : 2 높이 : 2)(x좌표 : 70 y좌표 : 53 너비 : 2 높이 : 2)(x좌표 : 89 y좌표 : 67 너비 : 2 높이 : 2)(x좌표 : 103 y좌표 : 78 너비 : 2 높이 : 2)(x좌표 : 64 y좌표 : 48 너비 : 2 높이 : 2)(x좌표 : 73 y좌표 : 49 너비 : 2 높이 : 2)(x좌표 : 64 y좌표 : 51 너비 : 2 높이 : 2)(x좌표 : 64 y좌표 : 75 너비 : 2 높이 : 2)(x좌표 : 62 y좌표 : 40 너비 : 2 높이 : 2)(x좌표 : 66 y좌표 : 37 너비 : 2 높이 : 2)(x좌표 : 80 y좌표 : 61 너비 : 2 높이 : 2)(x좌표 : 92 y좌표 : 66 너비 : 2 높이 : 2)TestCase8(x좌표 : 0 y좌표 : 0 너비 : 35 높이 : 23)(x좌표 : 0 y좌표 : 23 너비 : 23 높이 : 34)(x좌표 : 35 y좌표 : 0 너비 : 13 높이 : 43)(x좌표 : 0 y좌표 : 57 너비 : 37 높이 : 15)(x좌표 : 48 y좌표 : 0 너비 : 13 높이 : 40)(x좌표 : 0 y좌표 : 72 너비 : 34 높이 : 11)(x좌표 : 23 y좌표 : 43 너비 : 50 높이 : 7)(x좌표 : 0 y좌표 : 83 너비 : 35 높이 : 7)(x좌표 : 37 y좌표 : 50 너비 : 24 높이 : 9)(x좌표 : 23 y좌표 : 23 너비 : 11 높이 : 19)(x좌표 : 61 y좌표 : 0 너비 : 8 높이 : 20)(x좌표 : 73 y좌표 : 0 너비 : 4 높이 : 35)(x좌표 : 0 y좌표 : 90 너비 : 12 높이 : 10)(x좌표 : 34 y
    공학/기술| 2018.08.10| 23페이지| 5,000원| 조회(210)
    미리보기
  • [전남대]화투게임 결과보고서
    소프트웨어공학기초프로젝트최종보고서-목차-개요.....3개요.3정의.3일정.4분석..............6요구사항 기술서...............8유스케이스 다이어그램......8클래스 다이어그램................25read me...........28프로젝트 개요제안 배경? 제약조건 : input을 Console을 통해서 입력해야하며 결과값또한 console을 통해서만 나온다? 문제점 : 2인용게임으로 만들기에는 서로의 패를 감추는 것이 불가능하다.목표? 목표 : 따라서 Player Vs Player가 아닌 Player vs Computer 형식인 섯다게임을 설계한다.개발기간? 6월 1일 ~ 6월 15일 (2주)프로젝트 정의프로젝트 개발 범위? 사람 VS 컴퓨터 대전? Console에서의 단순한 Input? 밑천? 정확한 패에 대한 결과 판정? 패에 대한 적절한 확률 지정? 추가하는 동전? 3가지의 메뉴구성? 사용자가 원하는 만큼의 배팅? 컴퓨터의 배팅 행동방식의 합리성프로젝트 환경 정의? 실행환경- os : windows 7, 10? 개발환경- 구현 언어 : java- JAVA개발 툴 : 이클립스개발 일정 계획세부 일정이름기간시작종료프로젝트 정의1 days17. 06. 01 16:3017. 06. 01 17:45코드 분석1days17. 06. 03 18:0017. 06. 03 23:00목표 설정 및 요구사항분석3days17. 06. 05 11:0017. 06. 07 16:00클래스 다이어그램 작성1days17. 06. 06 17:0017. 06 .06 20:00계획서 작성3days17. 06. 05 14:0017. 06. 07 22:00프로젝트 피드백1days17. 06. 08 16:3017. 06. 08 17:45계획서 수정2days17. 06. 09 09:0017. 06. 10 11:00코딩3days17. 06. 10 12:0017. 06. 12 22:00프로젝트 피드백1days17. 06. 15 16:3017. 06. 15 17:45프로그램 수정 및 결과보고서 작성2days17. 06. 15 않다면, 두 패의 월수를 합쳐서 1의 자리 수를 보고 끗수를 결정한다. 수가 클수록 좋으며, 9끗은 갑오*, 0끗은 망통**으로 읽는다. 예를 들어 1월과 6월패를 받는다면 7끗이고 1월과 8월패를 받는다면 9끗 즉, 갑오이다. 10월과 3월의 패의 합은 13이므로 3끗으로 친다. 2월과 8월의 합은 10이고 1의자리수가 0이므로 0끗 즉, 망통이다(최하의 족보).1 2 3 4 5 6 7 8 9 101광 2 3광 4열 5 6 7열 8광 9열 10유스케이스유스케이스 다이어그램Star UML클래스 다이어그램각 클래스들의 역할?Bet-배팅과 관련된 클래스이다.?Bankroll-게임 시작할 때 가지고 있는 돈이다.?Card-카드에 대한 클래스이다. Special,value 변수를 통해서 카드를 구분한다.?Deck-덱을 섞어서 플레이어와 컴퓨터에게 나눠주고 어떤 족보인지 알려준다.?Player-게임을 플레이하는 플레이어에 대한 클래스이다.?Computer-플레이어와 대결하는 Computer이다. 이 클래스에서 컴퓨터의 행동방식을 정한다.?KoreanPokerGame-Player 와 Computer 사이에서 딜러역할을 수행한다.구현코드 구현 설명섯다는 총 20장의 화투패를 가지고 시작한다.1~10월까지의 패가 각각 2장씩 있는데이중 1,3,8은 광이 4,7,9는 열이 존재하여 특수한 족보를 완성시킨다.따라서 Card 클래스의 필드 값을private int special;private int value;이런식으로 설정했고 value에는 1~10이special 에는 0과 1이 들어가고 0은 보통패1은 special Card를 뜻한다.카드의 정보를 문자열로 리턴하는 메소드 또한special이 1이고 1,3,8일때는 광이special이 1이고 4,7,9일때는 열이special이 1이고 1,3,8,4,7,9가 아닐경우는 는 그냥 월이 붙고special이 0일경우 월이 붙도록 설정했다.public String getName(){String name = "";if(special =4승률0.760.470.410.610.420.500.370.380.460.57410만번 시뮬레이션을 돌린 데이터를 바탕으로 결정해줍니다.KoreanPokerGame 클래스입니다.DataInput 메소드를 통해 만약 정수값이 아닌값을 입력하면 -10을 리턴시켜서입력값을 받는부분에서 -10이 들어오면 다시 값을 입력하도록 해줍니다.public int dataInput(){while(true){try{input = new Scanner(System.in);int num = input.nextInt();return num;} catch(Exception e){return -10;}}}firstGetHand 메소드를 통해서카드 한장을 받고 패를 보여줍니다.실제 게임에서는 computer의 패를 보여주지 않지만테스트를 하기 위해서 computer의 패또한 출력이 되게끔 했습니다.public void firstGetHand(Player player){player.hand = new Hand();computer.hand = new Hand();//한장 받는다player.hand.dealHand(deck,0);computer.hand.dealHand(deck,0);//패를보여준다player.displayHand(player.hand.getHand(1), 1);computer.displayHand(computer.hand.getHand(1), 1);}bet메소드를 통해서 유저는 배팅을 할수 있습니다.maxBetting값은 컴퓨터와 유저가 가지고있는 밑천중에서 작은값이 maxBetting값이 됩니다.만약 둘중 한명이라도 밑천이없으면 isAllin 값이 true가되고 배팅을 하지않습니다.만약 배팅을 할때 -1보다 작은값을 입력하거나 maxBetting보다 큰값을 입력하게 되면continue가 실행이되어서 다시 배팅값을 해야합니다.만약 문자열을 입력하게 되면 -10이라는 값이 들어가서다시 배팅값을 입력해야합니다.만약 -1를 입력하게 되면player가 게임을 포기한것임으로 판돈이 co식난수값이 콜값도다 적으면 콜, 콜값보다 크고 레이즈 값보다 적으면 레이즈 난수값이 레이즈 값보다 크면 다이를 하게 됩니다.Driver 설명drive1printDeck 메소드를 만들어서deck이 정확히 만들어 졌는지 확인dirve1-1의도대로 출력이 되는것을 볼수 있다.drive2덱에서 핸드로 카드가 잘분배되고족보에 맞게끔 내패를 판단이 되야한다.drive2-1정확하게 족보에 맞게끔 판단하는것을 볼수있다.dirve3족보와 족보끼리 누가더 높은지 판단할수 있는가driver3-1정확히판단이 되는것을 볼수 있다.driver4시뮬레이션을 통해 첫패의 승률과족보의 승률을 구한다driver4-1엑셀을 통해 정리를한다.driver5컴퓨터의 확률이 정확하게 들어갔는지 확인한다.driver5-1정확히 들어간것을 볼수있다.driver6첫패에 대한 확률이 난수에 의해서 결정됫는지 확인한다driver6-1의도대로 들어간것을 볼수있다.allindrive올인을 했을때 컴퓨터가 콜을 하면배팅을 하지 않고 바로 결과를 보여주는지 체크한다.재경기할때 판돈이 그대로 옮겨지고올인 상태이기 때문에 배팅을 하지 않고바로 경기를 하는것을 볼수있다.컴퓨터의 판돈이 0원이므로게임이 종료되는것 또한 볼수있다.목표 달성 여부1-1. 패 사이의 결과를 정확히 판단 할 수 있는가?끗 vs 끗땡 vs 땡94 재경기멍텅구리 94재경기37 땡잡이47 암행어사포커와 다르게 경우에 따라서 낮은패가 높은 패를 잡을 수 있거나 같은 패라 해도 상대방의 패에 따라 기능이 다른 경우가 있습니다. 이때의 경우에 적절한 확률을 주어 컴퓨터와 사람의 게임이 원활히 진행될 수 있도록 게임을 제작하였습니다.목표 달성!!2. 사용자가 원하는 만큼 배팅을 할 수 있는가? (Call)상대방의 금액과 동일하게 배팅하는 콜상대방의 금액보다 더 높은 금액을 배팅하는 레이즈해당판을 포기하는 다이를 통해서사용자가 원하는 만큼 배팅을 할 수 있게 했습니다.목표 달성!!3. 사용자가 원하는 만큼 배팅을 할 수 있는가? (Raise)상대방의 금액과 동일였다.
    공학/기술| 2018.08.11| 30페이지| 5,000원| 조회(323)
    미리보기
  • [전남대]윈도우프로그래밍
    4 Team HomeWorkCalculator과제의 내용: Focus Event를 이용한 Calculator과제의 처리과정 : Focus Event 와 기타 컴포넌트를 이용해서 과제를 처리하였다.소스코드 :package eleven;import java.awt.Color;import java.awt.EventQueue;import java.awt.Font;import java.awt.event.FocusEvent;import java.awt.event.FocusListener;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.border.EmptyBorder;import javax.swing.SwingConstants;import javax.swing.JButton;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;public class Calculator extends JFrame {private JPanel contentPane;private JTextField textField;private JTextField textField_1;private JTextField textField_2;private JTextField textField_3;int count = 0;private JLabel lblNewLabel_1;private JLabel label;private JLabel label_1;private JLabel label_2;private JLabel label_3;private JLabel label_4;private JButtlator frame = new Calculator();frame.setVisible(true);} catch (Exception e) {e.printStackTrace();}}});}/*** Create the frame.*/public Calculator() {setTitle("Calculator 4조");setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 625, 531);contentPane = new JPanel();contentPane.setBackground(Color.ORANGE);contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));setContentPane(contentPane);contentPane.setLayout(null);textField = new JTextField();textField.setHorizontalAlignment(JTextField.CENTER);textField.addFocusListener(new FocusListener() {@Overridepublic void focusLost(FocusEvent e) {textField_3.setText(textField.getText());}@Overridepublic void focusGained(FocusEvent e) {textField_3.setText("");textField.setText("");}});textField.setBackground(Color.PINK);textField.setFont(new Font("굴림", Font.BOLD, 20));textField.setBounds(72, 143, 140, 151);contentPane.add(textField);textField.setColumns(10);textField_1 = new JTextField();textField_1.setHorizontalAlignment(JTextField.CENTER)d_1.getText();if (!str2.equals(""))if (str2.charAt(0) == '/' || str2.charAt(0) == '*' || str2.charAt(0) == '-'|| str2.charAt(0) == '+') {textField_3.setText(str + textField_1.getText());} else {System.out.println("올바른 데이터가 입력되지 않았습니다.");}}@Overridepublic void focusGained(FocusEvent e) {textField_1.setText("");}});textField_1.setBackground(Color.PINK);textField_1.setFont(new Font("굴림", Font.BOLD, 20));textField_1.setColumns(10);textField_1.setBounds(239, 143, 140, 151);contentPane.add(textField_1);textField_2 = new JTextField();textField_2.addFocusListener(new FocusListener() {@Overridepublic void focusLost(FocusEvent e) {String str = textField.getText();String str2 = textField_1.getText();String str3 = textField_2.getText();double num1 = 0;double num2 = 0;char op = 0;if (!str.equals(""))num1 = Double.parseDouble(str);if (!str2.equals(""))op = str2.charAt(0);if (!str3.equals(""))num2 = Double.parseDouble(str3);double result = 0;switch (op) {case '+':result = num1 + num2;break;case '-':rfocusGained(FocusEvent e) {textField_2.setText("");}});textField_2.setHorizontalAlignment(JTextField.CENTER);textField_2.setBackground(Color.PINK);textField_2.setFont(new Font("굴림", Font.BOLD, 20));textField_2.setColumns(10);textField_2.setBounds(408, 143, 140, 151);contentPane.add(textField_2);textField_3 = new JTextField("RESULT");textField_3.setHorizontalAlignment(JTextField.CENTER);textField_3.setFont(new Font("굴림", Font.BOLD, 20));textField_3.setBackground(Color.PINK);textField_3.setBounds(66, 29, 315, 86);contentPane.add(textField_3);textField_3.setColumns(10);JLabel lblNewLabel = new JLabel("Focus를 잃게 되면 자동으로 계산이 됩니다.");lblNewLabel.setFont(new Font("휴먼매직체", Font.ITALIC, 18));lblNewLabel.setBounds(279, 451, 323, 41);contentPane.add(lblNewLabel);lblNewLabel_1 = new JLabel("①");lblNewLabel_1.setFont(new Font("굴림", Font.BOLD | Font.ITALIC, 25));lblNewLabel_1.setHorizontalAlignment(SwingConstants.CENTER);lblNewLabel_1.setBounds(114, 304, 57, 32);contentPane.add(lblNewLabel_1);label =57, 32);contentPane.add(label);label_1 = new JLabel("③");label_1.setHorizontalAlignment(SwingConstants.CENTER);label_1.setFont(new Font("굴림", Font.BOLD | Font.ITALIC, 25));label_1.setBounds(446, 304, 57, 32);contentPane.add(label_1);label_2 = new JLabel("사용방법 : ");label_2.setFont(new Font("휴먼매직체", Font.ITALIC, 18));label_2.setBounds(66, 335, 97, 41);contentPane.add(label_2);label_3 = new JLabel("①번에는 숫자! ②에는 ( + , - , * , / ) ③에도 숫자!! ");label_3.setFont(new Font("휴먼매직체", Font.ITALIC, 18));label_3.setBounds(157, 335, 403, 41);contentPane.add(label_3);label_4 = new JLabel("순서대로 포커스를 잃어주세요!");label_4.setFont(new Font("휴먼매직체", Font.ITALIC, 18));label_4.setBounds(157, 371, 403, 41);contentPane.add(label_4);btnNewButton = new JButton("CLEAR");btnNewButton.setOpaque(true);btnNewButton.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {textField_3.setText("RESULT");textField.setText("");textField_1.setText("");textField_2.setText("");}});btnNewButton.setBackgro유튜브)
    공학/기술| 2018.08.11| 8페이지| 1,000원| 조회(146)
    미리보기
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 19일 화요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
2:04 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감