배우는 즐거움
백준 Kotlin 2884번 : 알람 시계
백준 Kotlin 2884번 : 알람 시계
2021.09.222884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리..
백준 Kotlin 14681번 : 사분면 고르기
백준 Kotlin 14681번 : 사분면 고르기
2021.09.2214681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 문제 흔한 수학 문제 중 하나는 주어진 점이 어느 사분면에 속하는지 알아내는 것이다. 사분면은 아래 그림처럼 1부터 4까지 번호를 갖는다. "Quadrant n"은 "제n사분면"이라는 뜻이다. 예를 들어, 좌표가 (12, 5)인 점 A는 x좌표와 y좌표가 모두 양수이므로 제1사분면에 속한다. 점 B는 x좌표가 음수이고 y좌표가 양수이므로 제2사분면에 속한다. 점의 좌표를 입력받아 그 점이 어느 사분면에 속하는지 알아내는 프로그램을 작성하시오. 단, x좌표와 y좌표는 모두 양수나 음수라고 가정한다. 입력 첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ ..
백준 Kotlin 2753번 : 윤년
백준 Kotlin 2753번 : 윤년
2021.09.212753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 문제 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. 입력 첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, 4000보..
백준 Kotlin 9498번 : 시험 성적
백준 Kotlin 9498번 : 시험 성적
2021.09.21뭔가 요즘에 코딩을 안하게 되다보니 기본기가 약해진거같아서 다시 처음부터 시작한다는 마음으로 백준을 시작했습니다. 그런데 문제를 풀다보니 귀챠니즘이..ㅋㅋ 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. import java.util.* fun main(arg..
백준 Kotlin 1330번 : 두 수 비교하기
백준 Kotlin 1330번 : 두 수 비교하기
2021.09.211330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '
학교에서 배운 html로 반응형 웹페이지 만들어보기
학교에서 배운 html로 반응형 웹페이지 만들어보기
2019.12.19전공 교양중 html5을 배우는 수업이있었다. 이 수업은 html과 css그리고 자바 스크립터를 배우는 과목이였다. 나름 나쁘지 않은 과목이였다. 교회 웹사이트 구축이나 우리가 보고있는 html언어가 궁금했기 때문이다. 그렇게 기말고사쯤 될쯤에 교수님은 우리에게 과제를 주셨다. 지금까지 배운곳까지 웹사이트를 만들고, 호스팅을 해서 실제로 접속 가능한 사이트로 구축하라는 것이다. 제작을 드러가려고 하니 쉽지 않았다..ㅋㅋㅋ 배운거는 눈꼽만큼 거이 없었기때문에...ㅋㅋㅋㅋ 막상 배울때는 쉬웠지만 역시 실제로 사용할때는 어려웠다. 역시 실사용과 이론과는 조금 다른것같다. 제작에 들어가기 앞서.. 우리는 실습과 언어를 배울때 이상하게도 메모장으로 했다. 겁나 힘들었는데 좋은 프로그램을 하나 찾았다. bracke..
기말 프로젝트로 만들어보는 프로그램
기말 프로젝트로 만들어보는 프로그램
2018.12.07안녕하세요 오랜만에 글을 작성하게 되었네요. 원래는 일정대로라면 인형뽑기 글을 먼저 올리고나서 올릴생각이였는데 천천히 올릴려고합니다. 이해부탁드릴게요이번 프로그램은 어찌보면 허접하고 볼품없지만, 제 자신을 발전하는 한걸음을 가기위한 단계라고 생각합니다. 그래서 학교에서 시험대신 C언어로 프로그램을 제작해로라는 과제를 받았습니다. 제작 조건교수님이 C언어로 제작할때 이것을 무조건 사용해서 제작하라고 하셨어요구조체, 포인터, 함수, 배열 이 네가지를 무조건 충족해야했습니다. 과연 이 프로그램으로 무엇을 만들까 고민을 했었습니다. 내 관심사저는 요즘들어 관심있는 주제가 있었습니다. 바로 음악에 관심이 많이 있었습니다. 그럼 관심사에서 내가 좋아하는걸 많어보자 해서 Forkstudio라는 이름으로 프로그램을 제..
마인크래프트 서버 도움이 0.2 서버버킷 (1.11.2호환)
마인크래프트 서버 도움이 0.2 서버버킷 (1.11.2호환)
2017.02.05최근 오랜만에 마인크래프트를 친구와 플레이하려고 서버 구동기를 다운을 받으려니 없어서 그냥 나중에도 쓸겸 직접 만들어둔 프로그램이지만 그냥 배포하는것도 좋을거같아서 배포합니다. 배포전에 제가 거이 있는 버그는 잡아놔서 서버를 실행하고 하는데는 버그가 거이...없을겁니다. 만약! 심각한 버그가 있으면 댓글로 남겨주시면 그 버그는 수정해드리겠습니다. 그리고 마인크래프트 1.7.10부터 1.11.2까지 테스트를 통해 마인크래프트 서버 정상작동을 확인했습니다. 딱히 버그도 없을거라 생각됩니다. 이름을 짓다가 아 도우미 보단 도움이가 뭔가 꼴려서 그냥 맞춤법 틀리더라도 그냥 도움이로 했습니다. 메인프로그램 메인화면이에요 나름 깔끔하고 간단하게 제작해본다고 이런 디자인으로 해봤는데 어떨지모르겠네요 메인화면에서는 프..
5편 해킨토시 노트북에 설치하자!! 설치마무리
5편 해킨토시 노트북에 설치하자!! 설치마무리
2017.01.16원래 저번달에 작성하기로 생각을 해두고있었는데 축제 준비로 정신이 없다가 최근 노트북을 만지다가 다ㅣ 생각이 나서 다시 작성하게되었습니다. 1편 : mookseong.tistory.com/922편 : mookseong.tistory.com/933편 : mookseong.tistory.com/974편 : mookseong.tistory.com/102 이제 설치가완료가 되었으면 거이 반 이상 끝이 났다고 생각하시면됩니다. 나머지 반은 드라이버를 삽질이...ㅋㅋ아무튼 우리는 usb에 설치된 클로버 부트로더를 이용해서 컴퓨터를 부팅을 했는데요c드라이브에는 부트로더가 없기때문에 usb에 설치된 부트로더로 부팅을 해야하는 불편한게 있기때문에 c드라이브에 부트로더를 설치를 해줘야합니다. sourceforge.net/..
4편 해킨토시 노트북에 설치하자!! 설치 시작하자
4편 해킨토시 노트북에 설치하자!! 설치 시작하자
2016.11.12설치 부분은 이제 삽질의 시작입니다. 여기서부터 진짜 해킨토시를 무조건 해야한다는 의지가 없으면 그냥 안하시는게 좋습니다. 설치는 그렇게 심한 삽질은 아니지만 설치이후에는 엄청난 삽질입니다. 1편 : mookseong.tistory.com/92 2편 : mookseong.tistory.com/93 3편 : mookseong.tistory.com/975편 : mookseong.tistory.com/110 기존에 이미 usb를 다 만들었기때문에 config설정을 해야합니다. 먼저 usb를 컴퓨터에 연결을 해주세요 연결을 하시면 \EFI\CLOVER 경로로 들어갑니다. 들어가면 ACPI부터 시작해서 kexts, driver32,64em 등등 폴더가 있고 맨아래에 config파일이 존재합니다. 이제 그파일을 수..
3편 해킨토시 노트북에 설치하자!! config, kext가 뭘까?
3편 해킨토시 노트북에 설치하자!! config, kext가 뭘까?
2016.10.16제가 귀챠니즘때문에 글 작성을 못하고 있었네요 이번글은 해킨토시를 하기위해 개념을 알고 config파일과 kext을 usb에 넣는 방법을 알아 보도록 해보겠습니다.1편 : mookseong.tistory.com/922편 : mookseong.tistory.com/934편 : mookseong.tistory.com/1025편 : mookseong.tistory.com/110먼저 인터넷이나 해킨토시 관련된 사이트에 들어가보시면 config, kext, boot loader, ACPI 등 많은 단어을 한번쯤 봤을 단어들입니다. 이단어들은 나중에 설치하거나 하고나서 자주 쓰게 될 단어일겁니다. 아마도... kext는 드라이버라고 생각하시면 됩니다. 하드웨어가 정상적으로 작동하기위해 프로그램을 설치해서 작동하도록..
2편 해킨토시 노트북에 설치하자!! 설치하고 usb굽자
2편 해킨토시 노트북에 설치하자!! 설치하고 usb굽자
2016.09.16저번 글에서 VM을 설치 방법을 설명해드렸습니다. 이번에는 vm에서 OSX를 설치 방법을 설명해드리 겠습니다. 조금 지루하실 수 있으니 원피스2편정도 준비해주시는게 좋습니다. SSD유저라면 제외하구요 ㅋㅋㅋㅋㅋ 1편: mookseong.tistory.com/923편: mookseong.tistory.com/974편 : mookseong.tistory.com/1025편 : mookseong.tistory.com/110설치하기 전에 준비물이 필요합니다. USB 8g가 필요합니다. 4G는 용양이 부족하기 때문에 무조건 8G이상이 필요합니다.그리고 설치하는동안 디스크 사용률이 높기때문에 설치하는동안 다른작업하시는걸 비추천합니다. 먼저 VM을 실행합니다.그럼 우리가 저번 강의에서 만들었던게 보일겁니다. 그럼 위에..