작업 (140) 썸네일형 리스트형 프로그래머스 코딩 테스트 (음양 더하기) - Python3 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/76501 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한 사항 1. absolutes의 길이는 1 이상 1,000.. 우분투(Ubuntu) 리눅스 MariaDB 설치 데이터베이스 구축에 사용되는 MariaDB를 Ubuntu에 설치하겠습니다. MariaDB는 무료 오픈소스이고 MySQL에서 파생된 것이기 때문에 사용자층이 두껍습니다. 그래서 관련 자료나 문서가 잘 정리되어 있고, 활용하기 편합니다. 데이터베이스는 Windows에서 구축할 수도 있지만, 이번 글에서는 Linux인 우분투를 선택했습니다. 리눅스에서는 패키지 업데이트와 업그레이드를 습관화하는 자세가 필요합니다. MariaDB를 설치하기 전에도 업데이트와 업그레이드를 먼저 수행합니다. -y 옵션으로 질의 없이 무조건 yes로 진행해도 되지만, 본 글에서는 직접 y를 입력하면서 진행했습니다. sudo apt-get update && sudo apt-get full-upgrade 업데이트 & 업그레이드가 끝났다면.. 온도 센서 (DS18B20) 라즈베리파이 연결 DS18B20은 온도를 측정하는 센서 모듈입니다. 이번 글에서는 DS18B20이 내장된 방수형 프로브(수온 측정 모듈)를 라즈베리파이와 연결하겠습니다. DS18B20 제품 사양(Specification) 및 회로 연결 Supply Voltage: 3 – 5.5V 1 Wire Interface Temperature Range: -55 – 125 ℃ 4.7K Ω Resistance 라즈베리파이 연결 VCC 3.3V GND GND Data GPIO4 수온 센서 구성 중에 터미널 모듈이 포함되지 않은 경우가 있습니다. 라즈베리파이와 직접 연결해도 무관하지만, 터미널 모듈이 있으면 점퍼선 활용이 용이하기 때문에 추천합니다. Data와 연결되는 GPIO 핀은 특별히 정해져 있지 않습니다. 특수한 핀(UART, SP.. GPS 센서 NEO-6M 연결하기 (라즈베리파이) 이전 글에는 "아두이노" 기준으로 GPS 모듈인 NEO-6M을 연결했었습니다. https://zifmfmphantom.tistory.com/117 GPS 센서 NEO-6M 연결하기 (아두이노, 라즈베리파이) GPS(Global Positioning System)은 현재의 위치정보를 획득하는 용도로 사용합니다. 아두이노와 라즈베리파이에서 사용 가능한 GPS 센서인 NEO-6M을 사용하여 위치정보를 얻어보았습니다. 이번 글은 아두 zifmfmphantom.tistory.com 이번 글은 "라즈베리파이" 기준으로 GPS를 연결하는 과정을 적어보았습니다. 아두이노보다 설정해야 할 것이 많아서 최대한 자세히 작성하겠습니다. 목차 1. NEO-6M 제품 사양(Specification)과 회로 연결 2. 라즈베리파이.. 백준 9815(Cabric Number Problem) 파이썬(python) 해결 문제 If we input a number formed by 4 digits and these digits are not all of one same value, (4자리의 입력이면서 모두 같은 숫자가 아닐 경우 [ex. 1111, 2222]) then it obeys the following law. Let us operate the number in the following way: (다음 방식의 순서 규칙을 따른다.) ⓐ Arrange the digits in the way from bigger to smaller, (4자리 숫자를 큰 수부터 작은 수로 배치하고,) such that it forms the biggest number that could be made from these 4 digit.. 백준 1032(명령 프롬프트) 파이썬(python) 해결 https://www.acmicpc.net/problem/1032 1032번: 명령 프롬프트 첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은 www.acmicpc.net 문제 시작 -> 실행 -> cmd를 쳐보자. 검정 화면이 눈에 보인다. 여기서 dir이라고 치면 그 디렉터리에 있는 서브 디렉터리와 파일이 모두 나온다. 이때 원하는 파일을 찾으려면 다음과 같이 하면 된다. dir *.exe라고 치면 확장자가 exe인 파일이 다 나온다. "dir 패턴"과 같이 치면 그 패턴에 맞는 파일만 검색 결과로 나온다. 예를 들어, dir a?b.exe라고 검색하면 파.. 파이썬(python) 문자열 포맷팅(formatting) 연습 모든 프로그래밍 언어에서 기초로 배우고 기본적으로 사용하는 입출력. 입출력 방법은 기본적으로 알고 있는 것 외에 다양하게 제공되고 있습니다. 그중 출력하는 다양한 방법을 연습했습니다. 대표적인 출력 함수 print()는 안에 따옴표(' ', " ")를 바탕으로 문자열을 출력합니다. 일반적으로 고정된 형태의 문자열을 출력할 수 있지만, 변수에 저장된 값의 출력 등 특정 데이터의 출력을 위해서는 문법을 사용해야 합니다. 파이썬에서는 3가지의 출력 방법을 제공하고 있습니다. 1. % 연산자 활용 방법 대표적으로 C언어에서 데이터 입출력을 할 때 사용하는 % 연산자를 활용하는 방법입니다. 2. str.format() 방법 ( { }.format() ) 중괄호 { }안에 특정 데이터의 참조를 정의하고 format.. GPS 센서 NEO-6M 연결하기 (아두이노) GPS(Global Positioning System)은 현재의 위치정보를 획득하는 용도로 사용합니다. 아두이노와 라즈베리파이에서 사용 가능한 GPS 센서인 NEO-6M을 사용하여 위치정보를 얻어보았습니다. 이번 글은 아두이노를 사용하여 위치정보를 받아볼 것이며 다음 글에서는 라즈베리파이를 사용합니다. 라즈베리파이로 적용한 글 2021.06.29 - [작업/라즈베리파이 & 아두이노] - GPS 센서 NEO-6M 연결하기 (라즈베리파이) GPS 센서 NEO-6M 연결하기 (라즈베리파이) 이전 글에는 "아두이노" 기준으로 GPS 모듈인 NEO-6M을 연결했었습니다. https://zifmfmphantom.tistory.com/117 GPS 센서 NEO-6M 연결하기 (아두이노, 라즈베리파이) GPS(Glob.. 이전 1 ··· 3 4 5 6 7 8 9 ··· 18 다음