Isaac

Programming/Java

Java 계산기 소스코드

코드를 실행하면 사용자로부터 두 개의 숫자와 연산자를 입력받아서 해당 연산을 수행하고 결과를 출력하며, 계산 결과가 출력될 때마다 useMemory 변수가 true로 설정되어 이전 결과를 메모리에 저장된다. 해당 소스코드에는 0으로 나누는 경우에 대한 예외 처리도 포함되어 있으며, 'M' 연산자를 사용하여 현재 결과 값을 메모리에 저장하고, 'R' 연산자를 사용하여 메모리에 저장된 값을 불러와서 계산에 활용할 수 있고, 'C' 연산자를 사용하면 메모리를 초기화 할 수 있다. 소스코드 package domain; import java.util.Scanner; public class Calculator { public static void main(String[] args) { Scanner scanner ..

Learning/English

TOEIC 수동태, 능동태 정리 및 예문

수동태(Passive Voice)와 능동태(Active Voice)는 동사의 주체와 대상의 관계를 나타내는 문법적인 형태이다. 수동태(Passive Voice) 수동태는 주어가 동작의 대상이 되는 대상(동작의 대상)을 나타내는 형태이다. 주어는 동작을 수행하는 주체가 아니라 동작의 대상이 된다. A letter is written by her. (편지는 그녀에 의해 쓰여집니다.) A house was built by them. (집은 그들에 의해 지어졌습니다.) 위의 예시에서 주어인 "A letter"와 "A house"는 동작의 대상이 되며, 동작을 수행하는 주체는 "her"와 "them"이다. 수동태에서는 주어가 동작의 대상을 받는 관계이므로, 주어를 강조하는 것보다 동작의 대상을 강조하는 데 사용될..

Learning/Chinese

중국어 기본 문장 구조와 품사

문장 구조 중국어의 문장 구조는 주로 주어-동사-목적어(주+동+목)의 순서를 따르지만, 일부 예외적인 경우도 있다. 일반적으로 주어는 동사 앞에 위치하며, 목적어는 동사 뒤에 위치한다. 我吃饭。(wǒ chīfàn.) - 나는 밥을 먹어요. 他买书。(tā mǎishū.) - 그는 책을 사요. 주어 (主语, Zhǔyǔ) 주어는 문장에서 주 동작의 수행자나 소유자를 나타내며, 일반적으로 문장의 시작 부분에 위치한다. 주어는 명사, 대명사, 형용사, 형용사 구문 등으로 표현될 수 있다. 我(wǒ) - 나 他(tā) - 그 这本书(zhè běn shū) - 이 책 漂亮(piàoliang) - 예쁜 동사 (动词, Dòngcí) 동사는 주어의 동작이나 상태를 나타내는 중요한 요소이다. 중국어 동사는 보통 변화하지 않..

Daily Life/Review

가스톤루가 GASTON LUGA SPLÄSH 16 BLACK 리뷰

7월부터 학원에 다니게 되면서 노트북 가방이 필요했는데 여자친구에게 선물을 받게 되었다! 16인치로 노트북을 수납하기에 좋고, 디자인도 마음에 들어서 자주 사용하게 될 거 같다.😊 가방 앞면은 이지클린 프리미엄 방수 소재이고, 뒷면은 메쉬 소재로 더 나은 착용감을 제공한다고 한다. 색깔이 올리브, 브라운, 다크블루, 사이버라임, 토프 등등 여러가지 있었는데 블랙이 제일 이쁜 듯. 진한 검정 색감과 질감이 무척 마음에 든다. 가방 사이즈는 45 x 35 x 13cm로 내부 포켓에 노트북을 넣으면 거의 가득 차게 된다. 외장 포켓이 있기도 하고, 노트북 외에는 책 한 두 권 정도만 가지고 다니게 될 거 같으므로 문제는 안 될 거 같다. 잘 쓸게요. 고마워요.🥰 더보기

Programming/R

R Programming Web Crawling 워드클라우드

1. 기본 package 설정 # install.packages("ggwordcloud") library(ggwordcloud) 2. 실행 시 매번 다르게 그려지도록 설정 set.seed(123) color % slice_max(n, n = 50)), replace = TRUE) 3. 흑백으로 그리기 set.seed(123) word_count %>% filter(n > 20) %>% ggplot(mapping = aes(label = word, size = n)) + geom_text_wordcloud_area() + scale_size_area(max_size = 20) + theme_minimal() 4. 여러가지 색으로 그리기 set.seed(123) color % filter(n > 20)), ..

Programming/R

R Programming Web Crawling 단어 빈도 분석

1. 기본 package 설정 # install.packages("tidyverse") # install.packages("tidytext") library(KoNLP) useNIADic() # 단어사전 library(tidyverse) library(tidytext) 2. 단어 빈도 및 퍼센테이지(%) 계산 word_count % count(word, sort = TRUE) %>% mutate(prop = n / sum(n)) %>% ungroup() word_count 3. 단어 확인 3-1. 전체 데이터 확인 word_count %>% slice_max(n, n = 100) %>% print(n = 100) 3-2. 전체 데이터에서 상위 100개만 확인 word_count %>% slice_max(..

Programming/R

R Programming Web Crawling 형태소 분석

1. 기본 package 설정 # install.packages("tidyverse") # install.packages("tidytext") useNIADic() # 단어사전 library(KoNLP) library(tidyverse) library(tidytext) 2. 데이터 가져오기 tm_tb % # 엔터 등 제거 mutate(본문 = gsub("[[:punct:]]", " ", 본문)) %>% # 구두점 등 제거 mutate(본문 = gsub("[[:digit:]]", "", 본문)) # 숫자 제거 tm_tb$본문[2] ✔️ 정규표현식 ✔️ mutate(본문 = gsub("", "", 본문)) ✔️ 무엇을 출력할지는 내용을 보면서 생각해 봐야 한다. ✔️ [:cntrl:]: 제어문자 [\x00-..

Problem Solving

Baekjoon Online Judge 11098: 첼시를 도와줘!

11098번: 첼시를 도와줘! 구단이 성적을 내지 못한다면 답은 새 선수 영입뿐이다. 이것은 오늘날 유럽 리그에서 가장 흔한 전략이고, 노르웨이의 로젠버그 팀은 이러한 전략이 성공한 대표적 예시다. 그들은 많은 스카 www.acmicpc.net 문제 구단이 성적을 내지 못한다면 답은 새 선수 영입뿐이다. 이것은 오늘날 유럽 리그에서 가장 흔한 전략이고, 노르웨이의 로젠버그 팀은 이러한 전략이 성공한 대표적 예시다. 그들은 많은 스카우터들을 지구 곳곳에 파견해 가능성 있는 루키를 찾는다. 현재 첼시는 프리미어 리그에서 헤매고 있고, 결국 새로운 선수를 사기로 결정했다. 하지만 그들은 스카우터를 기다리기 지쳤고, 훨씬 더 효율적인 전략을 개발해냈다. "만약 무언가 팔리고 있다면, 그것에는 합당한 이유가 있다..

Isaac S. Lee
'분류 전체보기' 카테고리의 글 목록 (58 Page)