반응형

분류 전체보기 311

[JAVA] 백준 11967번: 불켜기

https://www.acmicpc.net/problem/11967 11967번: 불켜기 (1, 1)방에 있는 스위치로 (1, 2)방과 (1, 3)방의 불을 켤 수 있다. 그리고 (1, 3)으로 걸어가서 (2, 1)방의 불을 켤 수 있다. (2, 1)방에서는 다시 (2, 2)방의 불을 켤 수 있다. (2, 3)방은 어두워서 갈 수 없으 www.acmicpc.net ✅ 골드 Ⅱ 🔶 풀이 베시가 불을 켤 수 있는 방의 최대 개수를 출력하시오. (1, 1) 부터 상, 하, 좌, 우로 움직일 수 있고 불이 켜져 있는 곳만 이동할 수 있다. 출력에서 조심해야 할 건 베시가 이동할 수 있는 방의 개수가 아니라 불을 켤 수 있는 방의 최대 개수다. 질문 게시판 보니까 실수하시는 분들이 정말 많았다. 상하좌우로 이동하..

[JAVA] 백준 15736번: 청기 백기

https://www.acmicpc.net/problem/15736 15736번: 청기 백기 예제 입력 1의 경우 1, 2, 3번 깃발이 존재하고, 3명의 선수가 참가한다. 첫 번째 선수는 1의 배수의 번호를 가진 깃발을 뒤집는다. 초기에 청색이였던 깃발은 첫 번째 선수에 의해 모두 백기로 된 www.acmicpc.net ✅ 실버 Ⅳ 🔶 풀이 완전 탐색으로 풀면 범위가 너무 넓어서 시간 초과가 발생한다. 규칙을 찾아서 해결해줘야되는 문제. 1은 약수가 1개, 한 번 뒤집힘 2는 약수가 2개, 두 번 뒤집힘 = 그대로 청색 4는 약수가 3개, 세 번 뒤집힘 6은 약수가 4개, 네 번 뒤집힘 = 그대로 청색 9는 약수가 3개, 세 번 뒤집힘 루트 N이 정수일 때만 백기 상태로 뒤집히는 것을 알 수 있다. 따..

넷플릭스 시청 기록 삭제 화질 설정 하는 방법

요즘 넷플릭스에 재밌는 영화, 드라마가 많이 생기면 많은 분들이 이용하실텐데요. 넷플릭스 시청 기록 삭제, 화질 설정하는 방법에 대해서 알아보도록 하겠습니다. 넷플릭스 화질 설정 넷플릭스 화질은 기본적으로 구독하고 있는 요금제와 인터넷 속도에 따라서 자동으로 설정됩니다. 해당 설정은 모바일 앱에서는 불가능해서 모바일로 이용하시는 분들 중에 저화질로 시청하시는 분들도 있으실텐데요. 요금제 화질 베이직 HD 720p 스탠더드 FHD 1080p 프리미엄 4K UHD HDR 1. 모바일 앱에서 설정이 불가능한거고 휴대폰으로 인터넷 접속 후에 넷플릭스 웹 사이트로 접속하시면 됩니다. 로그인 후에 ≡ 아이콘 - 계정 클릭 2. 화면 스크롤을 내리면 프로필 & 자녀 보호 설정 탭에서 수정하고 싶은 프로필을 선택 3...

IT 정보/모바일 2023.10.26

[JAVA] 백준 10775번: 공항

https://www.acmicpc.net/problem/10775 10775번: 공항 예제 1 : [2][?][?][1] 형태로 도킹시킬 수 있다. 3번째 비행기는 도킹시킬 수 없다. 예제 2 : [1][2][3][?] 형태로 도킹 시킬 수 있고, 4번째 비행기는 절대 도킹 시킬 수 없어서 이후 추가적인 도킹은 불 www.acmicpc.net ✅ 골드Ⅱ 🔶 풀이 브루트 포스 형식으로 알고리즘을 진행했더니 속도와 메모리면에서 전혀 효율적이지 못 했다. 구글링을 해보니까 Disjoint-Set (Union-Find) 알고리즘으로 해결한 분을 봤고, 그 분의 코드와 해설을 가져와봤다. ✔️ 예제 2번 게이트 수: 4개 비행기 수: 6개 비행기 도착 순서: 2 → 2 → 3 → 3 → 4 → 4 첫번째 비행기..

알고리즘 2023.10.23

[JAVA] 백준 1175번: 배달

https://www.acmicpc.net/problem/1175 1175번: 배달 어제 선물을 모두 포장한 민식이는 이제 선물을 배달하려고 한다. 민식이가 선물을 배달할 곳은 이 문제를 읽는 사람들이 앉아 있는 교실이다. 교실은 직사각형모양이고, 모두 같은 크기의 정사 www.acmicpc.net ✅ 골드 Ⅰ 🔶 풀이 배달해야하는 곳은 총 2곳이고, 같은 방향으로 연속해서 이동할 수 없음. 단순 bfs를 돌리면서 신경써야할 건 총 두 가지였다. 1️⃣ 같은 방향으로 연속해서 이동할 수 없다. 2️⃣ 현재까지 배달한 곳 1️⃣번의 경우에는 아래와 같은 방법으로 쉽게 해결할 수 있다. // 같은 방향으로 연속해서 움직일 수 없음 if (cur.d == d) continue; 2️⃣번의 경우에 필자는 배달해..

엑셀 같은 필드에 여러 조건을 만족하는 값 합계 구하기 (SUMIF / SUMIFS)

프로그래머 두부입니다. 오늘은 SUMIFS 에 대해서 설명하고 같은 필드에 여러 조건을 충족시키는 값의 합계를 구하는 방법에 대해서 알아보겠습니다. SUMIF / AVERAGEIFS / COUNTIFS 함수는 모두 동일하게 여러 개의 조건을 만족하는 값의 합 / 평균 / 개수를 구하는 함수입니다. 이 함수에는 치명적인 단점이 있는데 바로 같은 필드에 대한 여러 개의 조건은 구할 수 없다. 입니다. 기본적으로 위 함수는 OR 을 제공하지 않고, AND 로 인식해서 합 / 평균 / 개수를 구하게 됩니다. 수원 지점이면서 상품이 아이패드인 금액 총합은 500,000 입니다. 더보기 =SUMIFS(C2:C13, B2:B13, "아이패드", A2:A13, "수원") 위처럼 SUMIFS 함수는 AND 조건으로 밖에..

ITQ/엑셀 2023.09.18

[JAVA] 백준 1107번: 리모컨

https://www.acmicpc.net/problem/1107 1107번: 리모컨 첫째 줄에 수빈이가 이동하려고 하는 채널 N (0 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 고장난 버튼의 개수 M (0 ≤ M ≤ 10)이 주어진다. 고장난 버튼이 있는 경우에는 셋째 줄에는 고장난 버튼 www.acmicpc.net ✅ 골드 Ⅴ 🔶 풀이 임의의 버튼이 고장났을 경우 채널 N으로 이동하기 위해서 눌러야하는 버튼의 최소값. 완전탐색 브루트포스 문제. 1️⃣ 지금 보고 있는 채널은 100번 2️⃣ 고장난 버튼이 없을 수도 있다. 3️⃣ 완전탐색의 범위는 0 - 999,999 필자는 주로 StringTokenizer을 사용하는데 2️⃣번 예외에서 고장난 버튼이 0개면 Null Point 에러가 발생한..

오라클 COUNT(*) COUNT(1) vs COUNT(컬럼) 차이점

오늘 데이터베이스를 확인하던 중에 COUNT(1) 을 쓴 쿼리를 확인하고, COUNT(*) 과 어떤 차이가 있는지 궁금해서 검색해봤다. COUNT() 함수는 집계 함수로 SELECT 쿼리에 대한 행 수를 계산하는 함수이다. COUNT(*) vs COUNT(1) 결론부터 말하자면 두 개의 명령문에는 차이가 없다. 두 개의 명령문은 모두 동일한 방식으로 작동하며 성능 상에 차이가 없다고 공식 문서에도 명시되어있다. COUNT(*), COUNT(1) vs COUNT(컬럼명) COUNT(컬럼) : 해당 컬럼에 NULL 값이 들어간 행은 제외하고 계산함. COUNT(*) : NULL 값에 상관없이 모두 계산함. COUNT(컬럼) 명령문은 해당 컬럼에 NULL 값이 있으면 세지 않기 때문에 모든 행을 세는 COUN..

아이폰으로 찍은 사진 .jpg 형식으로 변환하는 방법

최근 아이폰을 서브폰으로 사용하게 되면서 사진 확장자로 고생한 적이 있다. 맛집 블로그를 별도로 운영하고 있어서 사진을 찍은 후에 확인을 했더니 확장자명이 .HEIC로 윈도우10에서 파일이 열리지도 않고 미리보기도 불가능한 상태가 되었다. HEIF, HEIC, HEVC 파일 형식은 뭘까? HEIF는 MPEG(Moving Picture Experts Group)에 의해 개발되었다고 한다. 이 MEPG는 동일한 크기의 JPEG 이미지보다 HEVC를 사용해서 HEIF 이미지에 2배의 정보를 저장할 수 있다. 이러한 HEIF / HEVC 파일을 2017년 애플에서 도입한 새로운 파일 형식으로 애플 플랫폼의 ios11 이후부터 사진, 비디오 포맷 확장자가 HEIC / HEVC로 변경되었다. 즉, JPG로 압축된 ..

IT 정보/Windows 2023.08.23
반응형