`19년 1월 17일 모각코 실시
- 미세먼지가 극심한.. 1월 중순입니다 😱😱😱
이번 모각코는 평소보다 조금 늦은 시간에 진행했습니다.
유택이형과 세형이형이 카이스트에서 주관하는 인공지능 시스템 강의를 듣는다고
하네요! 딥러닝과 텍스트기반으로 하는 인공지능이라는데 💪
쉽게 생각하면 텍스트로 명령어를 받아드리는 아이폰의 "Siri" 나 네이버의 "Clover"와
같은 맥락이라 볼 수 있겠네요! 재밌어보이지만... 전 개인사정으로 같이 특강을 듣지
못해 아쉽습니다....👉👈
이번 모각코에서는 JAVA 이용한 Stack 구현 및 실습과 Toeic Speaking Part 2 연습을
하는것으로 마무리 하였습니다.
1. JAVA 복습하기
- LinkedList를 이용한 Stack 구현 및 Stack 구조 이해
public class LinkedStack {
private Node top = new Node();
private int size;
public LinkedStack() {
size = 0;
top = null;
}
public boolean isEmpty() {
return (size == 0);
}
public Object peek() {
if (size == 0)
throw new IllegalStateException("Stack is empty");
return top.object;
}
public Object pop() {
if (size == 0)
throw new IllegalStateException("Stack is empty");
Object object = top.object;
top = top.next;
--size;
return object;
}
public void push(Object object) {
top = new Node(object, top);
++size;
}
public int size() {
return size;
}
public void reverse() {
Node p = top;
for (int i = 1; i <= size - 1; i++) {
Node temp = p.next;
p.next = temp.next;
temp.next = top;
top = temp;
}
}
public Object removesecond() {
if (size == 0)
throw new IllegalStateException("Stack is empty");
Object object = top.next.object;
top.next = top.next.next;
--size;
return object;
}
public String toString() {
StringBuffer buf = new StringBuffer(Integer.toString((int) top.object));
Node p = top.next;
while (p != null) {
buf.append(" -> " + p.object);
p = p.next;
}
return buf.toString();
}
private static class Node {
Object object;
Node next;
public Node() {
}
public Node(Object object, Node next) {
this.object = object;
this.next = next;
}
}
}
2. Toeic Speaking
- Part 2 : 사진보고 사진의 내용 묘사하기 / 말하기 요령연습
- 미세먼지가 극심한.. 1월 중순입니다 😱😱😱
이번 모각코는 평소보다 조금 늦은 시간에 진행했습니다.
유택이형과 세형이형이 카이스트에서 주관하는 인공지능 시스템 강의를 듣는다고
하네요! 딥러닝과 텍스트기반으로 하는 인공지능이라는데 💪
쉽게 생각하면 텍스트로 명령어를 받아드리는 아이폰의 "Siri" 나 네이버의 "Clover"와
같은 맥락이라 볼 수 있겠네요! 재밌어보이지만... 전 개인사정으로 같이 특강을 듣지
못해 아쉽습니다....👉👈
이번 모각코에서는 JAVA 이용한 Stack 구현 및 실습과 Toeic Speaking Part 2 연습을
하는것으로 마무리 하였습니다.
1. JAVA 복습하기
- LinkedList를 이용한 Stack 구현 및 Stack 구조 이해
public class LinkedStack {
private Node top = new Node();
private int size;
public LinkedStack() {
size = 0;
top = null;
}
public boolean isEmpty() {
return (size == 0);
}
public Object peek() {
if (size == 0)
throw new IllegalStateException("Stack is empty");
return top.object;
}
public Object pop() {
if (size == 0)
throw new IllegalStateException("Stack is empty");
Object object = top.object;
top = top.next;
--size;
return object;
}
public void push(Object object) {
top = new Node(object, top);
++size;
}
public int size() {
return size;
}
public void reverse() {
Node p = top;
for (int i = 1; i <= size - 1; i++) {
Node temp = p.next;
p.next = temp.next;
temp.next = top;
top = temp;
}
}
public Object removesecond() {
if (size == 0)
throw new IllegalStateException("Stack is empty");
Object object = top.next.object;
top.next = top.next.next;
--size;
return object;
}
public String toString() {
StringBuffer buf = new StringBuffer(Integer.toString((int) top.object));
Node p = top.next;
while (p != null) {
buf.append(" -> " + p.object);
p = p.next;
}
return buf.toString();
}
private static class Node {
Object object;
Node next;
public Node() {
}
public Node(Object object, Node next) {
this.object = object;
this.next = next;
}
}
}
2. Toeic Speaking
- Part 2 : 사진보고 사진의 내용 묘사하기 / 말하기 요령연습


댓글
댓글 쓰기