본문 바로가기
반응형

분류 전체보기701

백준 1717 집합의 표현 c++ (유니온파인드) 문제 출처 : https://www.acmicpc.net/problem/1717 1717번: 집합의 표현 첫째 줄에 n(1 ≤ n ≤ 1,000,000), m(1 ≤ m ≤ 100,000)이 주어진다. m은 입력으로 주어지는 연산의 개수이다. 다음 m개의 줄에는 각각의 연산이 주어진다. 합집합은 0 a b의 형태로 입력이 주어진다. 이는 www.acmicpc.net 문제 초기에 {0}, {1}, {2}, ... {n} 이 각각 n+1개의 집합을 이루고 있다. 여기에 합집합 연산과, 두 원소가 같은 집합에 포함되어 있는지를 확인하는 연산을 수행하려고 한다. 집합을 표현하는 프로그램을 작성하시오. 입력 첫째 줄에 n(1 ≤ n ≤ 1,000,000), m(1 ≤ m ≤ 100,000)이 주어진다. m은 입력.. 2021. 6. 16.
프로그래머스 구명보트 c++ (탐욕법) 문제 출처: https://programmers.co.kr/learn/courses/30/lessons/42885 코딩테스트 연습 - 구명보트 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5 programmers.co.kr 문제 설명 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 50kg]이고 구명보트의 무게 제한이 100kg이라면 2번째 사람과 4번째 사람은 같이 탈 수 있지만 1.. 2021. 6. 16.
프로그래머스 조이스틱 c++ (탐욕법) 문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/42860 코딩테스트 연습 - 조이스틱 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다 programmers.co.kr 문제 설명 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다음 알파벳 ▼ - 이전 알파벳 (A에서 아래쪽으로 이동하면 Z로) ◀ - 커서를 왼쪽으로 이동 (첫 번째 위치에서 .. 2021. 6. 15.
프로그래머스 체육복 c++ (탐욕법) 문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/42862 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번 programmers.co.kr 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. .. 2021. 6. 14.
Google Play 파트너를 위한 I/O Extended 2021: Day 3 https://developersonair.withgoogle.com/events/ioextended2021kr I/O Extended 2021 Korea 6월 9일(수)부터 11일(금)까지 3일간 총 3개의 주제로 나누어 진행하는 오직 한국의 Google Play 파트너를 위한 Google I/O 2021 요약 정리! 각 주제별 요약 정리 세션 진행 후, Google의 developersonair.withgoogle.com Google Play 파트너를 위한 I/O Extended 2021: Day 3 마지막 3일차 토크쇼에 참여했다. 오늘도 14시부터 15시까지 진행됐고 다시보기는 없다! Day 3: 유저에게 안전을, 개발자에게 성장을! Google Play 오늘 진행한 토크쇼 주제이다. 아직 앱을 .. 2021. 6. 11.
Google Play 파트너를 위한 I/O Extended 2021: Day 2 https://developersonair.withgoogle.com/events/ioextended2021kr I/O Extended 2021 Korea 6월 9일(수)부터 11일(금)까지 3일간 총 3개의 주제로 나누어 진행하는 오직 한국의 Google Play 파트너를 위한 Google I/O 2021 요약 정리! 각 주제별 요약 정리 세션 진행 후, Google의 developersonair.withgoogle.com Google Play 파트너를 위한 I/O Extended 2021: Day 2 토크쇼에 참여했다. 라이브 토크쇼는 14시부터 15시까지 1시간 동안 진행되었고, 다시 보기는 없다. 모레도 동일한 시간에 진행한다. Day 2: 함께 하면 더 좋은 Android 패밀리를 소개합니다 오.. 2021. 6. 10.
프로그래머스 행렬 테두리 회전하기 c++ (구현) 문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/77485 코딩테스트 연습 - 행렬 테두리 회전하기 6 6 [[2,2,5,4],[3,3,6,6],[5,1,6,3]] [8, 10, 25] 3 3 [[1,1,2,2],[1,2,2,3],[2,1,3,2],[2,2,3,3]] [1, 1, 5, 3] programmers.co.kr 문제 설명 rows x columns 크기인 행렬이 있습니다. 행렬에는 1부터 rows x columns까지의 숫자가 한 줄씩 순서대로 적혀있습니다. 이 행렬에서 직사각형 모양의 범위를 여러 번 선택해, 테두리 부분에 있는 숫자들을 시계방향으로 회전시키려 합니다. 각 회전은 (x1, y1, x2, y2)인 정수 4개로 표현하며, .. 2021. 6. 10.
프로그래머스 로또의 최고 순위와 최저 순위 c++ (구현) 문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게.. 2021. 6. 9.
Google Play 파트너를 위한 I/O Extended 2021: Day 1 https://developers-kr.googleblog.com/2021/05/google-io-for-kr-devs.html 한국 Google Play 파트너를 위한 I/O Extended 토크쇼 소식! 한국 개발자를 위해 엄선된 Google I/O 세션을 콕콕 집어 알려드립니다. Google I/O가 벌써 끝나서 아쉬우시죠? 그래서 준비했습니다! 한국 개발자에게 가장 도움이 될만한 세션으로 구성된 Google I/O Pl developers-kr.googleblog.com Google Play 파트너를 위한 I/O Extended 2021: Day 1 토크쇼에 참여했다. 라이브 토크쇼는 14시부터 15시까지 1시간 동안 진행되었고, 다시 보기는 없다. 내일이랑 모레도 동일한 시간에 진행한다. Day.. 2021. 6. 9.
반응형