일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래머스
- programmers
- 코딩봉사
- 문제풀이
- 코틀린
- 시나공
- MYSQL
- python
- 회고
- 코딩교육봉사
- BFS
- 공부일지
- 백준 알고리즘
- SQL
- CJ UNIT
- softeer
- 1과목
- 백준
- 데이터베이스
- kotlin
- 자바
- 백준알고리즘
- 스프링
- 소프티어
- SW봉사
- 알고리즘
- 파이썬
- java
- 정보처리산업기사
- C++
- Today
- Total
목록전체 글 (532)
JIE0025
vscode는 가볍고 다양한 기능과 언어를 지원하는 풍부한 생태계를 보유하고 있기 때문에 개발을 할 때 자주 사용된다. 앞으로 vscode에서 개발을 자주 할것 같아, WSL리눅스용 윈도우 하위 시스템을 설치하고 vscode에서 사용해보고자 한다. 나는 리액트를 좀더 쉽게 VSCode에서 사용하기 위해 WSL을 설치한다. 당연히 VSCode는 설치되어 있어야 한다. 리눅스 설치 1) 윈도우 검색창에 microsoft store를 검색해 실행한다. 2) store에서 ubuntu 를 검색하고 셋중 마음에 드는 것을 설치한다. 나는 Ubuntu 20.04 를 설치하였다. 3) 제어판을 들어가 windows 기능 켜기/끄기 를 클릭한다. 4) Linux용 하위 시스템 체크 5) ubuntu applicatio..
보호되어 있는 글입니다.
문제는 아래 사이트에 들어가면 확인 할 수 있다. www.acmicpc.net/problem/2798 목표 N장의 카드에 써져 있는 숫자가 주어졌을 때, M을 넘지 않으면서 M에 최대한 가까운 카드 3장의 합을 구해 출력하기 입력 정보 확인 첫째 줄 ● 카드의 개수 N(3 ≤ N ≤ 100), ● 더했을 때 넘지 않아야 하는 수 M(10 ≤ M ≤ 300,000) 둘째 줄 카드에 쓰여 있는 수 (100,000을 넘지 않는 양의 정수) 먼저 코드를 확인해보자. 입력 모두 문자열로 받은 후에 숫자로 바꿔주는 처리를 해주었다. input() 은 문자열을 받고. split() 함수를 통하여 띄어쓰기를 구분자 삼아 나누어진다. list(map(int, input().split())) 은 입력받은 문자열을 띄어쓰기..
sql을 잘 다루기 위한 첫번째 발걸음! 바로 먼저 환경 구축을 해야한다. 무료로 마이크로소프트의 sql server를 다운받고 사용해보자. 설치하기 1. sql server download 검색 또는 아래 사이트에 들어간다.(링크첨부) www.microsoft.com/ko-kr/sql-server/sql-server-downloads 2. express 또는 개발자 버젼 다운로드 3. 실행 후 기본 유형으로 선택한다. 4. 설치 위치를 지정하고 설치 버튼을 누른다. 5. 설치 완료 다음은 SSMS (SQL Server Management Studio) 를 설치해보자. docs.microsoft.com/ko-kr/sql/ssms/download-sql-server-management-studio-ssms..
문제는 아래 사이트에 들어가면 확인 할 수 있다. www.acmicpc.net/problem/1874 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net 문제를 첨에 이해하는데 시간이 좀 걸렸다. 이 문제의 핵심은 해야한다. 예제 입력을 보면서 문제를 이해해보자. 첫번째 입력 n : 수열 안 수의 개수 두번쨰 부터 n개의 줄동안 입력 : n개의 수를 나열 8 [4, 3, 6, 8, 7, 5, 2, 1] 8개의 숫자가 나열된 수열임을..
반응형 웹을 배울 때 가장 기초라고 생각되는 것이 바로 미디어 쿼리 문법이다. @media 쿼리를 사용함으로써 장치나 화면 비율에 따른 다른 레이아웃 디자인을 할 수 있다. 먼저 예제를 통해 사용방법을 구경해보자. ----------------------------------------------------------------- style sheet 내부나 css 파일에다가 작성한다. @media and (min-width : 100px) and (max-width : 700px) { .container{ background-color:#00ff00; transition-property: background-color 0.5s; } } @media 다음에 and 가 나와있는것을 볼 수 있다. 이는 '연..
Qt designer 로 ui파일을 만들었을 때 .py 파일로 변환시키는 방법 1) cmd 창에서 .ui 파일이 존재하는 디렉터리로 이동한다. 2) pyuic5 -x test.ui -o test.py 명령어 실행. 3) 명령어 실행시 test.py 파일이 생성되고, xml 형식이었던 .ui 파일이 파이썬으로 수정 가능한 코드로 변경됨을 확인 할 수 있다.
Loopang Team Treasure 한이음 Project Loopang 루프스테이션이라는 음향장비를 안드로이드 앱으로 구현하였습니다. 루프스테이션의 특징을 이어 받아, 녹음된 소리를 반복 시키고 그 위에 다른 반복되는 소리를 쌓는 음향 작업 방식을 지원합니다. 만들어진 작품을 서로 공유하여 의견을 나눌 수 있고, 다른 사람의 작품을 내려받아 자신의 작업에 활용할 수 있습니다. 시연 영상 https://youtu.be/_IlgG6kFvwk 견본 이미지 기능 모바일 디바이스 만으로 루프스테이션을 활용한 음악 창작 방식을 그대로 재현하여 즉흥적으로 반주를 창작할 수 있습니다. 기존 녹음된 소리 위에 새로운 소리를 녹음하여 반주를 만들 수 있습니다. 점점 쌓이며 녹음되는 음원소스들을 레이어라고 부르는데, 이..
문제는 아래 사이트에 들어가면 확인 할 수 있다. https://www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, �� www.acmicpc.net 먼저 변수 선언이다. N : 수열 내의 수의 개수 operand : 수열을 다룰 배열 operator_ : 연산자 배열, 각 연산자별로 개수가 입력됨 ret_,min, ret_max : return 될 min값과 max값, 식의 결과는 항상 -10억보다 크거나 같고, 10억보다 작거나 같..
문제는 아래 사이트에 들어가면 확인 할 수 있다. https://www.acmicpc.net/problem/14503 14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼 수 있으며, 1×1크기의 정사각형 칸으로 나누어 www.acmicpc.net 먼저 선언한 변수 및 배열들이다. N : map 의 세로 크기 M : map 의 가로 크기 r : row c : column d : 방향 //0 : 북쪽 , 1 : 동쪽, 2 : 남쪽, 3 : 서쪽 cnt : 청소하는 칸의 개수를 세어주기 위한 변수 p : 현재 좌표 위치에서 북 동 남 서쪽으로의 위치값을 표현하기 위한 2차원 배열 map : N..