본문 바로가기
728x90

컴공생25

하루를 시작하기 전 다짐#3 안녕하세요. 옆집 컴공생입니다. 어제와 같은 오늘이 되어도 '오 어제랑 같았다면 오늘도 열심히 한거군!' 이라는 생각을 하는 사람이 되었으면 좋겠어요. 엄청 열심히 살아야되겠다라고 생각하다가도 적당히 살아도 괜찮지 않을까 라고 또 생각합니다. 그래서 그냥 일단은 되는 데 까지는 해보자는 생각으로 하루하루 임하고 있습니다. 여러분의 오늘은 어떤가요? 저처럼 생각하시나요. 아님 그냥 흘러보시나요? 뭐든 틀린건 없는거 같아요. 어제도 수고하셨습니다. 오늘도 잘 보냈다라고 말할 수 있게 살아볼까요? 오늘 할 일 1. 코틀린 강의 듣기 2. 코틀린 과제하기 3. 나동빈 님 강의 복습하고 수업듣기 4. 데이터통신 논설 듣고 복습하기. 특히 논설하기. 어려움 5. 알고리즘 문제 풀기 6. 파이썬 기초 문제 풀기 (7.. 2020. 5. 28.
백준1008 사용언어 Python-PyCharm 문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다. 예제 입력 1 1 3 예제 출력 1 0.33333333333333333333333333333333 10-9 이하의 오차를 허용한다는 말은 꼭 소수 9번째 자리까지만 출력하라는 뜻이 아니다. 예제 입력2 4 5 예제출력2 0.8 문제 풀이 일단 실수형으로 바꾸어주었고 10번째 자리에서 반올림을 하였습니다. 반올림을 하지 않으면 끝에 수가 0.33336 이런식이 되기 때문입니다. 알고리즘 분류 출처 : https://.. 2020. 5. 27.
삽입정렬 복습(Insertion Sort) 오늘은 삽입정렬에 대해 또 알아보았습니다. 삽입정렬은 O(N^2)의 정렬 알고리즘 중에서도 가장 효율적인 알고리즘입니다. 특히 정렬이 되어있을때 가장 효과적입니다. 삽입정렬의 핵심은 '삽입을 하고자하는 원소 앞에 배열이 이미 정렬되어진 상태라고 가정' 하는 겁니다. 그러고 삽입하고자 하는 원소를 그 정렬된 배열 앞으로 삽입합니다. 예를 들어보겠습니다. 5 3 4 2 1 이라는 배열이 존재합니다. 첫번째 원소를 선택합니다. 5는 첫번째 원소이기 때문에 이미 정렬이 되어있습니다. 그럼 두번째 원소 3을 보겠습니다. 3이 들어갈 수 있는 두 곳이 있습니다. _5_ 3 4 2 1 여기서 3은 5보다 작이 때문에 앞 쪽 공간에 삽입됩니다. 3 5 4 2 1 다음원소인 4의 들어갈 장소를 모색합니다. _3_5_4 .. 2020. 5. 27.
하루를 시작하기 전 다짐#2 여러분, 안녕하세요. 옆집 컴공생입니다. 좋은 아침입니다. 다들 아침은 드셨나요? 오늘은 저녁에 약속이 있기 때문에 좀 더 부지런히 움직여서 공부해야할 거 같습니다. 어제는 공부를 참 열심히 해서 하고자 한 걸 다 끝냈습니다. 뿌듯하더군요. 오늘도 그럴 수 있길 바랍니다. 제가 좋아하는 말이 있습니다. '어제도 했고 오늘도 했으니 내일도 할 수 있다' 게으른 제 자신을 굴려주는 말입니다ㅎㅎ 자, 힘내서 나아갈 볼까요? 1. 나동빈 선생님 알고리즘 강의 듣고 정리하기 2. 연구실 선배님이 추천해준 책 읽어보기 3. 백준 기초 문제 파이썬으로 풀면서 공부하기 4. 컴퓨터 구조와 운영체제 강의 노트 만들기 5. 알고리즘 문제 풀어보기 2020. 5. 27.
728x90