프로그래머스(Lv1) – 공원산책 문제(파이썬)
여기는 Python을 공부하며 학습한 내용을 정리하는 블로그입니다. 해당 포스팅에서는 프로그래머스(Lv1) 공원산책 문제를 풀고 풀이하여 연습시 참고하실 수 있도록 필요한 내용만 간략하게 정리해보았습니다.
여기는 Python을 공부하며 학습한 내용을 정리하는 블로그입니다. 해당 포스팅에서는 프로그래머스(Lv1) 공원산책 문제를 풀고 풀이하여 연습시 참고하실 수 있도록 필요한 내용만 간략하게 정리해보았습니다.
여기는 Python을 공부하며 학습한 내용을 정리하는 블로그입니다. 해당 포스팅에서는 프로그래머스(Lv1) 추억점수 문제를 풀고 풀이하여 연습시 참고하실 수 있도록 필요한 내용만 간략하게 정리해보았습니다.
수웅이는 매달 주어진 음식을 빨리 먹는 푸드 파이트 대회를 개최합니다. 이 대회에서 선수들은 1대 1로 대결하며, 매 대결마다 음식의 종류와 양이 바뀝니다. 대결은 준비된 음식들을 일렬로 배치한 뒤, 한 선수는 제일 왼쪽에 있는 음식부터 오른쪽으로, 다른 선수는 제일 오른쪽에 있는 음식부터 왼쪽으로 순서대로 먹는 방식으로 진행됩니다. 중앙에는 물을 배치하고, 물을 먼저 먹는 선수가 승리하게 됩니다.
이때, 대회의 공정성을 위해 두 선수가 먹는 음식의 종류와 양이 같아야 하며, 음식을 먹는 순서도 같아야 합니다. 또한, 이번 대회부터는 칼로리가 낮은 음식을 먼저 먹을 수 있게 배치하여 선수들이 음식을 더 잘 먹을 수 있게 하려고 합니다. 이번 대회를 위해 수웅이는 음식을 주문했는데, 대회의 조건을 고려하지 않고 음식을 주문하여 몇 개의 음식은 대회에 사용하지 못하게 되었습니다.
자료의 구성
비트(Bit)
자료표현의 최소단위로 Binary digit의 약어임
비트는 0과 1로 표현되는 2진수 한자리를 기억시킬 수 있는 기억공간
니블(Nibble)
4비트로 10진수 한자리를 표현하는 단위로 사용 됨
바이트(Byte)
8비트로 문자표현의 최소단위
워드(Word)
CPU에서 처리되는 명령의 단위, half word = 2byte, full word = 4 byte, double word = 8byte로 나뉨
자료 연산 단위로 한번에 처리할 수 있는 자료의 양
64비트 컴퓨터라면 한번에 64비트씩 처리할 수 있는 능력을 가짐
필드(Field) 또는 항목(Item)
레코드를 구성하는 항목으로 파일(File)을 구성하는 단위 중 최소의 논리적 단위
레코드(Record)
서로 관련된 필드 또는 항목의 집합으로 프로그램 상에서 자료의 처리 및 기록의 단위 -> 논리적 단위, 내부에서 처리되는 단위
필드의 집합으로 데이터베이스에서 실제로 정보를 처리할 때 기본이 되는 단위
파일(File)
구조가 같은 레코드의 집합으로 기억매체에 저장되는 단위
데이터베이스(Database)
여러 응용분야에서 여러 사람들이 공동으로 사용할 수 있도록 조직, 관리되고 있는 자료의 모임
논리 회로에서 입력은 논리변수, 출력은 논리식의 결과임.
따라서 논리식의 의미를 해석하기 위해서는 논리식을 구성하는 각 논리변수의 가능한 모든 논리 값의 조합에 대해 논리식이 가지는 값을 얻어야하므로 진리표를 사용함.
따라서 논리 회로의 설계는 진리표에서 논리식을 구한 다음 논리 회로를 구성함
최근 tkinter를 이용해서 GUI를 학습하고 있었는데 tkinter를 잘 안쓰는지 제가 검색을 잘 못하는건지 생각보다 예제소스가 너무 안나와서 난황을 겪고 있습니다.그래서 습득한 지식을 공유하고자 컬럼정렬 소스관련하여 포스팅하고자 합니다.참고로 파린이라 문맥이나 로직이 깔끔하지 않을 수 있습니다. ^^;; 저는 아래 링크와 스택 오버플로우에서 검색하여 도움을 받고 있습니다. 실행화면 tkinter treeview 컬럼 정렬 예제소스 제 글이 많은 도움이 되셨으면 … 더 읽기
최근 뉴스에서 화두가 되고 있는 북한이 보안인증의 허점을 노린 해킹에 대해서 얘기하고자 합니다.
뉴스에 따르면, 지난해 말 북한이 국내외 주요 기관의 PC를 해킹한 사실이 드러났다고 합니다.
이번 해킹은 금융보인인증서의 취약점을 악용한 사례라고 하네요.
그래서 이슈가 되고있는 내용과 관련 조치사항에 대해 한번 알아보도록 하겠습니다.
프로그래머스 문제풀이 문제 문제설명 OO 연구소는 한 번에 K 칸을 앞으로 점프하거나, (현재까지 온 거리) x 2 에 해당하는 위치로 순간이동을 할 수 있는 특수한 기능을 가진 아이언 슈트를 개발하여 판매하고 있습니다. 이 아이언 슈트는 건전지로 작동되는데, 순간이동을 하면 건전지 사용량이 줄지 않지만, 앞으로 K 칸을 점프하면 K 만큼의 건전지 사용량이 듭니다. 그러므로 아이언 슈트를 … 더 읽기
이번 게시물에서는 구축된 서버에 Grafana 대시보드 프로그램을 설치하는 글입니다.
서버구축이 안되셨다면, 이전 게시물을 보시고 오시면 됩니다.
여기는 Python을 공부하며 학습한 내용을 정리하는 블로그입니다. 해당 포스팅에서는 프로그래머스(Lv2) 영어 끝말잇기 문제를 풀고 풀이하여 연습시 참고하실 수 있도록 필요한 내용만 간략하게 정리해보았습니다.