복대가리의 개발

분류 전체보기 139

1주차 네번째 ( 변형/회전/자르기/분할하기 ) + 1주차 후기

1. 이미지 크기 조절하고 회전하기 2. 다양하게 이미지 왜곡하기 Skew, Distort, Perspective, Warp 3. 이미지를 잘라내는 자르기 도구 4. 자르기 도구로 비뚤어진 사진 바로잡기 이미지를 자르기 전 Overlay Options 기능을 통해 구도를 미리 확인하며 작업할 수 있다. 5. 원근 자르기 도구로 정확하게 자르기 6. 분할 도구로 이미지를 한번에 자르기 분할 도구 : 이미지 한장을 여러 개로 나누어 분할한 후 저장 분할 선택 도구 : 선택한 분할 영역을 크기 조정, 이동, 복사, 삭제 할 수 있다. 7. 프레임 도구로 원하는 모양의 이미지 마스크 만들기 Rectangle frame : 사각형 모양의 프레임을 설정합니다. Elliptical frame : 타원형 모양의 프레임..

1주차 세번째 ( 선택/이동하기 )

1주차 세번째로 간단하게 선택/이동하기를 배워보았습니다. 1. Feather로 가장자리 부드럽게 만들기 Feather 값을 높게 설정하면 가장자리가 더 부드러워 진다고합니다. 2. 자유롭게 선택하는 올가미 도구 올가미도구 : 자유롭게 드래그 다각형 올가미 도구 : 다각형 모양으로 선택 자석 올가미 도구 : 색상 구분이 분명한 경계선을 자동으로 선택 3. 클릭 또는 드래그 한 번으로 선택하는 개체 선택 도구 개체 선택 도구 : 마우스 포인터를 이미지 위에 올리는 것만으로 선택 빠른 선택 도구 : 클릭하거나 드래그 하면 비슷한 생삭을 빠르게 선택 마술봉 도구 : 클릭하면 비슷한 색상이 선택 4. 머리카락 한 올까지 정교하게 선택하기 Select and Mask 기능이 더욱 발전하여 select subject..

[백준 - C#] 2217번 로프

문제링크 https://www.acmicpc.net/problem/2217 2217번: 로프 N(1 ≤ N ≤ 100,000)개의 로프가 있다. 이 로프를 이용하여 이런 저런 물체를 들어올릴 수 있다. 각각의 로프는 그 굵기나 길이가 다르기 때문에 들 수 있는 물체의 중량이 서로 다를 수도 있다. 하 www.acmicpc.net 문제 N(1 ≤ N ≤ 100,000)개의 로프가 있다. 이 로프를 이용하여 이런 저런 물체를 들어올릴 수 있다. 각각의 로프는 그 굵기나 길이가 다르기 때문에 들 수 있는 물체의 중량이 서로 다를 수도 있다. 하지만 여러 개의 로프를 병렬로 연결하면 각각의 로프에 걸리는 중량을 나눌 수 있다. k개의 로프를 사용하여 중량이 w인 물체를 들어올릴 때, 각각의 로프에는 모두 고르게..

[백준 - C#] 1931번 회의실 배정

문제링크 https://www.acmicpc.net/problem/1931 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net 문제 한 개의 회의실이 있는데 이를 사용하고자 하는 N개의 회의에 대하여 회의실 사용표를 만들려고 한다. 각 회의 I에 대해 시작시간과 끝나는 시간이 주어져 있고, 각 회의가 겹치지 않게 하면서 회의실을 사용할 수 있는 회의의 최대 개수를 찾아보자. 단, 회의는 한번 시작하면 중간에 중단될 수 없으며 한 회의가 끝나는 것과 동시에 다음 회의가 시작될 수 있다. 회의의 시작시간과 끝나는 시간이 같을 수도 있다. 이 경우에는 시작하자마자 끝나는 것으로 생각하면 된다. 조건 시간제한 : 2초 메모리 제한 : ..

[백준 - C#] 1343번 폴리오미노

문제링크 https://www.acmicpc.net/problem/1343 1343번: 폴리오미노 첫째 줄에 사전순으로 가장 앞서는 답을 출력한다. 만약 덮을 수 없으면 -1을 출력한다. www.acmicpc.net 문제 민식이는 다음과 같은 폴리오미노 2개를 무한개만큼 가지고 있다. AAAA와 BB 이제 '.'와 'X'로 이루어진 보드판이 주어졌을 때, 민식이는 겹침없이 'X'를 모두 폴리오미노로 덮으려고 한다. 이때, '.'는 폴리오미노로 덮으면 안 된다. 폴리오미노로 모두 덮은 보드판을 출력하는 프로그램을 작성하시오. 조건 시간제한 : 1초 메모리 제한 : 128 MB 입력 첫째 줄에 보드판이 주어진다. 보드판의 크기는 최대 50이다. 출력 첫째 줄에 사전순으로 가장 앞서는 답을 출력한다. 만약 덮..

[백준 - C#] 1439번 뒤집기

문제링크 https://www.acmicpc.net/problem/1439 1439번: 뒤집기 다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모 www.acmicpc.net 문제 다솜이는 0과 1로만 이루어진 문자열 S를 가지고 있다. 다솜이는 이 문자열 S에 있는 모든 숫자를 전부 같게 만들려고 한다. 다솜이가 할 수 있는 행동은 S에서 연속된 하나 이상의 숫자를 잡고 모두 뒤집는 것이다. 뒤집는 것은 1을 0으로, 0을 1로 바꾸는 것을 의미한다. 예를 들어 S=0001100 일 때, 전체를 뒤집으면 1110011이 된다.4번째 문자부터 5번째 문자까지 ..

[백준 - C#] 2810번 컵홀더

문제링크 https://www.acmicpc.net/problem/2810 2810번: 컵홀더 첫째 줄에 좌석의 수 N이 주어진다. (1 ≤ N ≤ 50) 둘째 줄에는 좌석의 정보가 주어진다. www.acmicpc.net 문제 십년이면 강산이 변한다. 강산이네 동네에 드디어 극장이 생겼고, 강산이는 극장에 놀러갔다. 매점에서 콜라를 산 뒤, 자리에 앉은 강산이는 큰 혼란에 빠졌다. 양쪽 컵홀더를 이미 옆 사람들이 차지했기 때문에 콜라를 꽂을 컵 홀더가 없었기 때문이다. 영화를 보는 내내 콜라를 손에 들고 있던 강산이는 극장에 다시 왔을 때는 꼭 콜라를 컵 홀더에 놓겠다는 다짐을 한 후 집에 돌아갔다. 극장의 한 줄에는 자리가 N개가 있다. 서로 인접한 좌석 사이에는 컵홀더가 하나씩 있고, 양 끝 좌석에는..

[백준 - C#] 10162번 전자레인지

문제링크 https://www.acmicpc.net/problem/10162 10162번: 전자레인지 3개의 시간조절용 버튼 A B C가 달린 전자레인지가 있다. 각 버튼마다 일정한 시간이 지정되어 있어 해당 버튼을 한번 누를 때마다 그 시간이 동작시간에 더해진다. 버튼 A, B, C에 지정된 시간은 www.acmicpc.net 문제 3개의 시간조절용 버튼 A B C가 달린 전자레인지가 있다. 각 버튼마다 일정한 시간이 지정되어 있어 해당 버튼을 한번 누를 때마다 그 시간이 동작시간에 더해진다. 버튼 A, B, C에 지정된 시간은 각각 5분, 1분, 10초이다. 냉동음식마다 전자레인지로 요리해야할 시간 T가 초단위로 표시되어 있다. 우리는 A, B, C 3개의 버튼을 적절히 눌러서 그 시간의 합이 정확히..

1주차 두번째 ( 이미지와 캔버스 크기 조절하기 )

1주차 두번째로 간단하게 이미지 조작을 배워보았습니다. 1. 이미지 크기 줄이기 [Image]-[Image Size] [Image Size] 대화상자 Dimensions(이미지 치수) : 현재 이미지의 크기 Fit To (다음에 맞추기) : 많이 사용되는 해상도의 크기 템플릿 제공 Width, Height : 폭과 높이 Resolution : 해상도 Resample : 저해상도 이미지를 고해상도 이미지로 변경할 때 이미지가 깨지는 현상 억제 2. 확대해도 깨지지 않는 이미지 만들기 3. 캔버스 크기 조절하기

[백준 - C#] 2720번 세탁소 사장 동혁

문제링크 https://www.acmicpc.net/problem/2720 2720번: 세탁소 사장 동혁 각 테스트케이스에 대해 필요한 쿼터의 개수, 다임의 개수, 니켈의 개수, 페니의 개수를 공백으로 구분하여 출력한다. www.acmicpc.net 문제 미국으로 유학간 동혁이는 세탁소를 운영하고 있다. 동혁이는 최근에 아르바이트로 고등학생 리암을 채용했다. 동혁이는 리암에게 실망했다. 리암은 거스름돈을 주는 것을 자꾸 실수한다. 심지어 $0.5달러를 줘야하는 경우에 거스름돈으로 $5달러를 주는것이다! 어쩔수 없이 뛰어난 코딩 실력을 발휘해 리암을 도와주는 프로그램을 작성하려고 하지만, 디아블로를 하느라 코딩할 시간이 없어서 이 문제를 읽고 있는 여러분이 대신 해주어야 한다. 거스름돈의 액수가 주어지면 ..