전체 381

[프로그래머스/MySQL] Lv1. 나이 정보가 없는 회원 수 구하기

컬럼에서 NULL값의 개수를 구하는 문제다.NULL값인 레코드의 개수를 구하는 방법은 여러 가지가 있다. 1. 전체 개수에서 null값이 아닌 행의 개수를 빼기COUNT(*)는 null을 포함한 모든 행의 개수를 세지만 count(컬럼)은 null 값을 제외한 행의 개수를 센다. 이 차이를 이용하여 null값인 행의 개수를 구할 수 있다.SELECT COUNT(*)-COUNT(AGE) AS USERS FROM USER_INFO 2. CASE문 이용CASE 문을 이용해 NULL이면 값을 1로, NULL이 아닌 값을 0으로 바꾸고 SUM함수로 합치는 방법이다.SELECT SUM(CASE WHEN AGE IS NULL THEN 1 ELSE 0 END) AS USERS FROM USER_INFO COUNT 함수..

프로그래머스 2024.09.27

[정처기] 실기 파이썬 문제 모음 (20~24년 2회)

2020~2024년 2회 정처기 실기 파이썬 문제 및 해설문제가 없는 건 출력 결과를 쓰는 걸로 생각해주세요.  24년 2회def func(x, y): result = 0 for i in range(len(x)): sub = x[i:i+len(y)] if sub == y: result += 1 return resultstr = "abdcabcabca"p1 = "ca"p2 = "ab"print(f'ab{func(str, p1)}', f'ca{func(str, p2)}') 더보기더보기더보기ab3 ca3 func 함수는 str 문자열에서 p1과 p2가 몇 개 있는지 세는 함수입니다.str에서 ca와 ab는 각각 3번이 있고, f 포매팅을 이용해 개수를 출력합니다.출력할 때 ab와 ca 위치가 바뀌었음을..

정보처리기사 2024.08.03

2024 제2회 정보처리기사 합격 후기 및 준비 방법 (전공자)

참고 링크 모음분류링크[정처기 필기] 기출문제 및 모의고사https://www.comcbt.com/xe/webhaesul/5741863뉴비티 - 실기 모의고사https://newbt.kr/%EC%8B%9C%ED%97%98/%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EA%B8%B0%EC%82%AC+%EC%8B%A4%EA%B8%B0수제비 카페https://cafe.naver.com/soojebi틈틈봇(Android App)- 정처기 기출문제 잠금화면https://play.google.com/store/apps/details?id=com.tmtmapp.enginfopro&pcampaignid=web_share정처기 실기 기출문제 분석 블로그https://blog.naver.com/iwe..

후기 2024.08.02

[BOJ/C++] 1003 피보나치 함수 / 효율적인 메모이제이션

문제다음 소스는 N번째 피보나치 수를 구하는 C++ 함수이다.int fibonacci(int n) { if (n == 0) { printf("0"); return 0; } else if (n == 1) { printf("1"); return 1; } else { return fibonacci(n-1) + fibonacci(n-2); }}fibonacci(3)을 호출하면 다음과 같은 일이 일어난다.fibonacci(3)은 fibonacci(2)와 fibonacci(1) (첫 번째 호출)을 호출한다.fibonacci(2)는 fibonacci(1) (두 번째 호출)과 fibonacci(0)을 호출한다.두 번째 호출한 fibon..

BOJ(백준) 2024.07.19

[BOJ/C++] 백준 1076 저항

문제전자 제품에는 저항이 들어간다. 저항은 색 3개를 이용해서 그 저항이 몇 옴인지 나타낸다. 처음 색 2개는 저항의 값이고, 마지막 색은 곱해야 하는 값이다. 저항의 값은 다음 표를 이용해서 구한다.색값곱black01brown110red2100orange31,000yellow410,000green5100,000blue61,000,000violet710,000,000grey8100,000,000white91,000,000,000예를 들어, 저항의 색이 yellow, violet, red였다면 저항의 값은 4,700이 된다.입력첫째 줄에 첫 번째 색, 둘째 줄에 두 번째 색, 셋째 줄에 세 번째 색이 주어진다. 위의 표에 있는 색만 입력으로 주어진다.출력입력으로 주어진 저항의 저항값을 계산하여 첫째 줄에 ..

BOJ(백준) 2024.07.19

[BOJ/C++] 백준 1009 분산처리

문제재용이는 최신 컴퓨터 10대를 가지고 있다. 어느 날 재용이는 많은 데이터를 처리해야 될 일이 생겨서 각 컴퓨터에 1번부터 10번까지의 번호를 부여하고, 10대의 컴퓨터가 다음과 같은 방법으로 데이터들을 처리하기로 하였다.1번 데이터는 1번 컴퓨터, 2번 데이터는 2번 컴퓨터, 3번 데이터는 3번 컴퓨터, ... ,10번 데이터는 10번 컴퓨터, 11번 데이터는 1번 컴퓨터, 12번 데이터는 2번 컴퓨터, ...총 데이터의 개수는 항상 ab개의 형태로 주어진다. 재용이는 문득 마지막 데이터가 처리될 컴퓨터의 번호가 궁금해졌다. 이를 수행해주는 프로그램을 작성하라.입력입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트 케이스에 대해 정수 a와 b가 주어진다. (1 ≤ ..

BOJ(백준) 2024.07.13

[BOJ/C++] 백준 1032 명령 프롬프트

문제시작 -> 실행 -> cmd를 쳐보자. 검정 화면이 눈에 보인다. 여기서 dir이라고 치면 그 디렉토리에 있는 서브디렉토리와 파일이 모두 나온다. 이때 원하는 파일을 찾으려면 다음과 같이 하면 된다.dir *.exe라고 치면 확장자가 exe인 파일이 다 나온다. "dir 패턴"과 같이 치면 그 패턴에 맞는 파일만 검색 결과로 나온다. 예를 들어, dir a?b.exe라고 검색하면 파일명의 첫 번째 글자가 a이고, 세 번째 글자가 b이고, 확장자가 exe인 것이 모두 나온다. 이때 두 번째 문자는 아무거나 나와도 된다. 예를 들어, acb.exe, aab.exe, apb.exe가 나온다.이 문제는 검색 결과가 먼저 주어졌을 때, 패턴으로 뭘 쳐야 그 결과가 나오는지를 출력하는 문제이다. 패턴에는 알파벳..

BOJ(백준) 2024.07.13

[BOJ/C++] 백준 10798 세로읽기

문제아직 글을 모르는 영석이가 벽에 걸린 칠판에 자석이 붙어있는 글자들을 붙이는 장난감을 가지고 놀고 있다. 이 장난감에 있는 글자들은 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’부터 ‘9’이다. 영석이는 칠판에 글자들을 수평으로 일렬로 붙여서 단어를 만든다. 다시 그 아래쪽에 글자들을 붙여서 또 다른 단어를 만든다. 이런 식으로 다섯 개의 단어를 만든다. 아래 그림 1은 영석이가 칠판에 붙여 만든 단어들의 예이다. A A B C D Da f z z 0 9 1 2 1a 8 E W g 6P 5 h 3 k x  한 줄의 단어는 글자들을 빈칸 없이 연속으로 나열해서 최대 15개의 글자들로 이루어진다. 또한 만들어진 다섯 개의 단어들의 글자 개수는 서로 다를 수 있다. 심심해진 ..

BOJ(백준) 2024.07.12

CSR 4.0 블루투스 동글 드라이버 설치

벨루젠 블루투스 동글이 노트북에서 인식되지 않아 드라이버를 살펴보는 도중CSR 4.0 드라이버를 설치한 뒤부터 블루투스 동글이 제대로 작동하기 시작했다. https://ez-net.co.kr/new_2012/customer/download_view.php?cid=&sid=&goods=&cate=&q=csr&seq=99&PHPSESSID=a210a0f9f51e2bc99892a90c86896425 https://ez-net.co.kr/new_2012/customer/download_view.php?PHPSESSID=a210a0f9f51e2bc99892a90c86896425&cate=&cid=&goods=&q=csr&seq=99&sid=안녕하세요..(주)이지넷유비쿼터스입니다. NEXT-204BT USB 블루투..

IT 2024.06.04

[Windows10] 노트북 화면 꺼짐 현상 해결 - 화면보호기 설정

노트북의 전원 설정을 바꿔도 10분 이상 지나면 잠금화면으로 바뀌는 현상이 지속적으로 발생해 불편을 겪었다.전원이 꺼지지 않도록 설정해도 화면이 꺼지는 경우, 화면보호기 설정을 통해 노트북이 꺼지지 않게 할 수 있다. 1. 전원 설정[설정 > 시스템 > 전원 및 절전]일정 시간이 지나도 저절로 화면이 꺼지지 않도록 '안 함'으로 설정한다. 아래로 내려가 [추가 전원 설정]에 들어가면 제어판에서 직접 설정할 수 있다.[설정 변경] 클릭[고급 전원 관리 옵션 설정 변경] 클릭상세한 설정이 필요한 경우 여기서 설정이 가능하다.  2. 화면보호기 설정[설정 > 잠금 화면 > 화면보호기 설정]에 들어간다. 또는 윈도우 검색창에 '화면 보호기'를 검색하면 바로 들어갈 수 있다.  필자의 경우 화면 보호기가 다음과 ..

IT 2024.02.09