목록전체보기 (180)
오늘보다 더 나은 내일의 나에게_
설명 학급 회장을 뽑는데 후보로 기호 A, B, C, D, E 후보가 등록을 했습니다. 투표용지에는 반 학생들이 자기가 선택한 후보의 기호(알파벳)가 쓰여져 있으며 선생님은 그 기호를 발표하고 있습니다. 선생님의 발표가 끝난 후 어떤 기호의 후보가 학급 회장이 되었는지 출력하는 프로그램을 작성하세요. 반드시 한 명의 학급회장이 선출되도록 투표결과가 나왔다고 가정합니다. 입력 첫 줄에는 반 학생수 N(5 매개변수 key가 HashMap에 key로 존재하는지 판단 후 boolean값 반환 size( ) => HashMap 개수를 반환 remove('key') => 매개변수 key인 key값을 삭제 keySet( ) => HashMap의 모든 key값을 가져와 반환
설명 0과 1로 구성된 길이가 N인 수열이 주어집니다. 여러분은 이 수열에서 최대 k번을 0을 1로 변경할 수 있습니다. 여러분이 최대 k번의 변경을 통해 이 수열에서 1로만 구성된 최대 길이의 연속부분수열을 찾는 프로그램을 작성하세요. 만약 길이가 길이가 14인 다음과 같은 수열이 주어지고 k=2라면 1 1 0 0 1 1 0 1 1 0 1 1 0 1 여러분이 만들 수 있는 1이 연속된 연속부분수열은 이며 그 길이는 8입니다. 입력 첫 번째 줄에 수열의 길이인 자연수 N(5
안드로이드 실습문제 + 버튼을 누르면 0값이 증가, - 버튼을 누르면 0값이 감소 MainActivity.java 더보기 package com.example.ex0407; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity implements View.OnClickListener{ TextView num; int number = 0; @Override protected voi..
설명 N입력으로 양의 정수 N이 입력되면 2개 이상의 연속된 자연수의 합으로 정수 N을 표현하는 방법의 가짓수를 출력하는 프로그램을 작성하세요. 만약 N=15이면 7+8=15 4+5+6=15 1+2+3+4+5=15 와 같이 총 3가지의 경우가 존재한다. 입력 첫 번째 줄에 양의 정수 N(7
라즈베리파이 초음파 센서 DIGITAL IN&OUT Piezo Buzzer 안드로이드 TextView MainActivity.xml Event(이벤트) 개요 : 버튼, 이미지 혹은 기타 위젯을 사용자가 클릭하거나 터치하는 등의 행위 사용자의 입력을 받는 방식 Event Listener - View클래스 내 있는 인터페이스 - 리스너가 등록되어 있는 뷰는 사용자가 상호작용으로 인해 UI 내 View와 함께 트리거 되었을 때 Android 시스템에 의해 호출 "View에서 발생하는 이벤트에 대해 작업을 처리해주는 곳" Event 처리 객체 사용 Event 처리과정 Event 처리방식 - XML로 Event Method 연결 - Listener Interface를 Activity Class에 구현 - List..
라즈베리파이 안드로이드 View : 눈에 보이는 부분 => TextView, EditText, Button, Imageview.... ViewGroup : 눈에 보여지는 것들을 담을 수 있는 것 또는 레이아웃 => Constraint, Linear, Table, Grid, Frame,..... Event & EventListener Intent(화면 이동, 데이터 전달, 데이터 결과 수신) ListView, RecyclerView Volley(네트워크 통신) 데이터 저장 관련(SQLite, SharedPreferences, Firebase) Thread, Handler Fragment & ViewPager2 WebView Camera => +표시는 연결이 안 되어있는 상태! View란? View(뷰) -..
라즈베리파이 => -t 10000 10초뒤에 이미지 저장 비밀번호 : raspberry 토니파이썬 터미널 명령어 파이썬에서 os로 사용가능! 동영상 촬영 후 저장 -> 파일 변환 Motion 프로그램 더보기 sudo apt-get install motion mkdir motion sudo nano /etc/motion/motion.conf daemon on ctrl+w, targer_dir /home/pi/motion, ctrl+s locate_motion_mode locate_motion_style stream_motion stream_localhost webcontrol_port 8082 webcontrol_localhost off ctrl+x Ctrl + X로 nano 편집기 나가기 UV4L - V..
라즈베리파이 MariaDB 설치 sudo apt-get install mariadb-server mysql 최고관리자 접속 로그인 test database 생성 sensordb 생성 sensordb 구조 확인 sensordb 테이블에 센싱값 700 삽입 테이블 조회 파이썬 db연결 및 쿼리문작성 DB에 저장된 값 확인 Flask 사용해서 웹에 출력
라즈베리파이 버튼 2개와 LED 전구 2개 PWM 제어 예제 코드 예제 2 ADC 조도센서 티스토리 spidevRead 코드 링크 조도센서 값에 따라 LED 전구 켜기 LED 모듈 만들기 모듈 사용해서 코드 변경 Python lib matplotlib 변수 생성! # 그래프 그리기, 출력 # line style(ls로도 사용 가능) # 그려지는 라인의 스타일을 지정하는 속성 # marker # line width # 라인 두께 지정하기 -> lw # line color # 라인의 색상 변경하기 -> color 그 외 스타일 옵션들 실습 # 그림의 영역 지정 # xlim : x 범위 지정 # ylim : y 범위 지정 # xlim(최소, 최대) # grid # tick 설정 # xticks : x축 틱 설..
Python lib 데이터 생성 merge # 공통된 컬럼('key') 기준으로 merge # how 속성! # 병합의 방식을 지정 # concat의 join과 동일한 기능 # inner : 공통된 데이터의 값만 출력 (기본값) # outer : 전체 값 출력 # left : 먼저 적은 데이터를 기준으로 값 출력 # right : 나중에 적은 데이터를 기준으로 값 출력 # 결측치 채우기 # fillna(채울 값) # DataFrame 삭제 drop # 출력하고 저장은 하지 않음 # inplace = False / True 카테고리 생성하기 # 데이터를 구간별로 구분하기 # 각 항목별 개수 확인 # DataFrame 생성 및 컬럼 생성 연령대 컬럼 생성 범죄 실습 파일 불러오기! 실습 문제 1. df201..