상상하라 그리고 현실로 만들어라.

상상하는 모든 것이 미래다.

반응형

분류 전체보기 82

[백준] 사칙연산 문제 A / B 풀기, 그리고 실수

안녕하세요, 반갑습니다! 간단한 사칙연산 문제입니다. 문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9이하이면 정답이다. 예제 1 입력 : 1 3//출력 : 0.33333333333333333333333333333333 예제2 입력 : 4 5//출력 : 0.8 정말 쉬운 문제죠? 그런데, 첫 시도에 틀렸습니다! 아니 왜??? 하고 잠시 고민했었지만, 곧 이유를 알 수 있었습니다. 먼저 틀린 제 풀이를 보시죠. fun main() { //한 줄로 들어오는 값을 공백으로 구분, 배열로 저장된다 val input = rea..

원서 읽으며 영어공부 하기! 매직 트리 하우스 #9 Chapter 6

안녕하세요, 반갑습니다! 어제 서울에 눈이 내렸었습니다. 원서 읽기를 본격적으로 시작한 것이 한 여름이었는데 말이죠. 벌써 시간이 이렇게 흘렀다니.. 그래서 가만히 생각해봤습니다. 처음 읽었을 때를요. 고작 한 장 넘기는데 10분 이상이 걸렸었어요. 그리고 오늘을 생각해보니 물론 기타 다른 영어 공부도 했지만, 원서 읽기 하나만으로도 꽤 큰 효과가 있다는 걸 느꼈습니다. 이젠 문장들이 '그냥' 보이는 단계로 왔다는 것을 느꼈거든요. (책이 쉬운건 안비밀입니다.ㅎㅎ) 하지만 아직 한참 부족한 것도 사실이지요. 꾸준히 하는게 답입니다. 오늘도 읽어보겠습니다! 매직 트리 하우스 #9 Chapter 6 C-R-A-C-K He found a picture of an octopus and read aloud: Th..

코틀린으로 안드로이드의 HttpURLConnection 구현하기

안녕하세요, 반갑습니다! 안드로이드는 데이터 통신을 위해서 HttpURLConnection 클래스와 보안성이 강화된 HttpsURLConnection 을 지원합니다. 그래서 웹 페이지로부터 데이터를 가져올 수 있는데요. 오늘은 안드로이드에서 지원하는 데이터 통신 방법을 정리해보겠습니다. HttpURLConnection 구현해서 데이터 통신하기! 1. 인터넷 연결을 위한 INTERNET 권한 설정 HttpUrlConnection 역시 인터넷 연결을 필요로 합니다. 따라서 인터넷에 접근할 수 있는 권한을 설정해줘야 합니다. AndroidManifest.xml 파일을 열어 아래와 같이 입력해줍니다. //인터넷 접근 권한 . . . /> 2. HttpUrlConnection 설정하기 일반적으로 네트워크 작업은 ..

원서 읽으며 영어 익히기! 매직 트리 하우스 #9 Chapter 5

안녕하세요, 반갑습니다! Chapter 4 이후 6일 만에 다시 매직 트리 하우스를 잡았습니다. 휘유, 무언가를 매일 한다는 것은 정~~말 중요한데, 정~~말 쉽지 않은 것 같아요ㅠㅠ 매직 트리 하우스 #9 Chapter 5 Two eyes 잭(Jack)과 애니(Annie)에게 위기가 찾아왔습니다! 잠수함을 타고 바다속으로 들어간 건 좋았는데.. 엎친데 덮친격! 어떤 위기인지 원문으로 같이 보시죠! - 원문 - " 'Defective' means broken, right?" said Annie. "Yep," said Jack. "So this sub is broken, right?" said Annie. "Yep," said Jack. "And it was waiting to be taken away b..

모바일 앱 네트워크 통신을 위한 HTTP 기본 개념

안녕하세요, 반갑습니다! 모바일 앱은 캘린더, 알람, 메모 등의 오프라인(Off-Line) 에서도 사용가능한 용도의 앱을 제외하면 서버와 통신 하는 앱을 만들게 됩니다. 또 요즘 같이 네트워크가 중요한 시대에는 거의 필수지요. 그래서 OKHttp, Retrofit, HttpUrlConnection 등의 라이브러리를 이용해서 통신을 합니다. 하지만 네트워크가 작동하는 방식 및 개념을 알아두면 더 좋겠지요? 네트워크 통신을 위한 모바일 앱을 만들기 전에, HTTP 등 네트워크의 개념에 대해 정리해봤습니다. HTTP 개념 정리 1. HTTP란? 1989년 영국의 과학기술자인 팀 버너스 리(Tim Berners Lee), 우리가 너무도 잘 알고있는 월드 와이드 웹(Would Wide Web) 창립자입니다. 그리..

Kotlin과 Android 2020.12.14
반응형