본문 바로가기

분류 전체보기

웹앱으로 Hello World! 출력 타이젠 스튜디오에서 File - New - Tizen Project에 들어가면 아래와 같이 프로젝트의 타입을 선택하는 창이 뜬다.여기서 Template을 선택한다. 앱의 외형과 버전을 선택한다. 앱의 유형은 웹앱으로 한다. 웹앱은 CSS HTML JavaScript를 사용해서 만든다. 기본 템플릿을 선택한다. 어떻게 생겼는지는 우측 하단에 나와있다. HelloWorld는 이미 만들어버려서... 프로젝트 이름을 HellWorld로 한다.프로젝트 탐색기에 있는 HellWorld에 index.html 파일을 연다. 이 파일에는 기본적인 html 코드가 써있다. 여기서 안에 있는 클래스 이름이 content_text인 항목을 찾아 Basic 대신 HelloWorld!를 적어준다. 코드를 실행하기 앞서 메뉴바에 ..
19장 최소비용 알고리즘 - 다익스트라, 벨만-포트 알고리즘 - 다익스트라, 벨만-포드 알고리즘으로 최소 비용 구하기 - 문제는 위 그래프를 바탕으로 최소 비용을 구하는 것이다. 첫번째 방법은 다익스트라 알고리즘을 사용하는 것이고 두번째는 벨만-포트 알고리즘을 사용하는 것이다. 시작은 2번 노드에서 한다. 시작을 1번 노드에서 한다면 아래 표와 같을 것이다. 다익스트라 알고리즘 : k번째 단계에서는 발신지 노드에서 가장 적은 비용을 가진 k개의 노드들이 최단 경로로 결정된다. 이 노드들은 집합 T에 있다. 다음 단계에서는 T에 없는 노드 중 발신지 노드로부터 가정 적은 비용의 노드를 T에 추가한다. 노드가 6개이므로 6번 반복한다. 벨만-포드 알고리즘 : 발신지 노드로부터 많아야 하나의 링크를 갖는 최소 비용을 찾고 그 다음은 링크가 2개인 최소 비용을 찾아야 한..
아두이노 깃허브 https://github.com/copyNdpaste?tab=repositories 이곳에 적외선 통신, 오르골, 4digit count 코드가 있다.
펌웨어 프로그래밍 - 뉴클레오 과제 pdf 파일에 문제 내용과 수도코드 소스코드가 있다.
리눅스 커널에서 시스템 콜 운영체제 과목에서 수행한 과제였다. 6일 정도 걸려서 힘들게 했던 것 같다.우분투 환경에서 수행했다. https://www.kernel.org/ 리눅스 커널은 여기서 다운받을 수 있다. http://emzei.tistory.com/154 이분의 글을 참고하였다. 설명하자니 길다. pdf 파일을 받아 대략의 정보를 참고할 수 있다.
백준 알고리즘 벌집 2292번 문제위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다.입력첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다.출력입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다.예제 입력 복사13 예제 출력 복사3 시험기간에 머리 식힐 겸 풀어봤다. 규칙은 금방 찾았으나 코드로 어떻게 옮겨야하나 2시간(?) 동안 머리 터지..
백준 알고리즘 상수 2908번 문제상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 숫자 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다.상수는 수를 다른사람과 다르게 거꾸로 읽는다. 예를 들어, 734과 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다.두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오.입력첫째 줄에 상근이가 칠판에 적은 두 수 A와 B가 주어진다. 두 수는 같지 않은 세 자리 수이며, 0이 포함되어 있지 않다.출력첫째 줄에 상수의 대답을 출력한다.예제 입력 복사7..
백준 알고리즘 다이얼 5622번 문제상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다.전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다. 다른 숫자를 누르려면 다이얼이 원래 위치로 돌아가기를 기다려야 한다.숫자 1을 걸려면 총 2초가 필요하다. 1보다 큰 수를 거는데 걸리는 시간은 이보다 더 걸리며, 한 칸 옆에 있는 숫자를 걸기 위해선 1초씩 더 걸린다.상근이의 할머니는 전화 번호를 각 숫자에 해당하는 문자로 외운다. 즉, 어떤 단어를 걸 때, 각 알파벳에 해당하는 숫자를 걸면 된다. 예를 들어, UNUCIC는 868242와 같다.할머니가 외운 단어가 주어졌을 때, 이 전화를 걸기 위해서 필요한 시간을 구하는 프로그램을 작성하시오.입력첫째 줄에 알파벳 대문..