복대가리의 개발

분류 전체보기 139

[백준 - C#] 1333번 부재중 전화

문제링크 https://www.acmicpc.net/problem/1333 1333번: 부재중 전화 첫째 줄에 세 정수 N, L, D가 공백을 사이에 두고 주어진다. www.acmicpc.net 문제 얼마전, Day Of Mourning의 새 앨범이 나왔고, 강토는 이 앨범을 들으려고 한다. 이 앨범에는 총 노래가 N곡이 들어있고, 모든 노래의 길이는 L초이다. 그리고, 노래와 노래 사이에는 5초 동안 아무 노래도 들리지 않는 조용한 구간이 있다. 강토가 앨범의 첫 곡을 듣는 순간이 0초이다. 그리고 그 0초부터 강토의 전화벨이 울리기 시작한다. 전화벨은 D초에 1번씩 울리며, 한 번 울릴 때 1초동안 울린다. 강토는 락 스피릿을 진심으로 느끼기 위해서 볼륨을 매우 크게 하고 듣기 때문에, 노래가 나오는..

[백준 - C#] 1251번 단어 나누기

문제링크 https://www.acmicpc.net/problem/1251 1251번: 단어 나누기 알파벳 소문자로 이루어진 단어를 가지고 아래와 같은 과정을 해 보려고 한다. 먼저 단어에서 임의의 두 부분을 골라서 단어를 쪼갠다. 즉, 주어진 단어를 세 개의 더 작은 단어로 나누는 것이다 www.acmicpc.net 문제 알파벳 소문자로 이루어진 단어를 가지고 아래와 같은 과정을 해 보려고 한다. 먼저 단어에서 임의의 두 부분을 골라서 단어를 쪼갠다. 즉, 주어진 단어를 세 개의 더 작은 단어로 나누는 것이다. 각각은 적어도 길이가 1 이상인 단어여야 한다. 이제 이렇게 나눈 세 개의 작은 단어들을 앞뒤를 뒤집고, 이를 다시 원래의 순서대로 합친다. 예를 들어, 단어 : arrested 세 단어로 나누..

[백준 - C#] 1789번 수들의 합

문제링크 https://www.acmicpc.net/problem/1789 1789번: 수들의 합 첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다. www.acmicpc.net 문제 서로 다른 N개의 자연수의 합이 S라고 한다. S를 알 때, 자연수 N의 최댓값은 얼마일까? 조건 시간제한 : 2초 메모리 제한 : 128 MB 입력 첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다. 출력 첫째 줄에 자연수 N의 최댓값을 출력한다. 문제정리 1. 서로 다른 N개의 자연수의 합은 S 2. N개의 최댓값을 구하자. 이번 문제의 경우 제일 많은 수를 더해 S값을 만들어내는 문제입니다. 즉 제일 작은 수 부터 차근차근 더해 나가여 S값을 만들면 N개의 최댓값을 구할 ..

[백준 - C#] 1476번 날짜 계산

문제링크 https://www.acmicpc.net/problem/1476 1476번: 날짜 계산 준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타 www.acmicpc.net 문제 준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타내는 수를 E, 태양을 나타내는 수를 S, 달을 나타내는 수를 M이라고 했을 때, 이 세 수는 서로 다른 범위를 가진다. (1 ≤ E ≤ 15, 1 ≤ S ≤ 28, 1 ≤ M ≤ 19) 우리가 알고있는..

[백준 - C#] 1052번 물병

문제링크 https://www.acmicpc.net/problem/1052 1052번: 물병 지민이는 N개의 물병을 가지고 있다. 각 물병에는 물을 무한대로 부을 수 있다. 처음에 모든 물병에는 물이 1리터씩 들어있다. 지민이는 이 물병을 또 다른 장소로 옮기려고 한다. 지민이는 한 번 www.acmicpc.net 문제 지민이는 N개의 물병을 가지고 있다. 각 물병에는 물을 무한대로 부을 수 있다. 처음에 모든 물병에는 물이 1리터씩 들어있다. 지민이는 이 물병을 또 다른 장소로 옮기려고 한다. 지민이는 한 번에 K개의 물병을 옮길 수 있다. 하지만, 지민이는 물을 낭비하기는 싫고, 이동을 한 번보다 많이 하기는 싫다. 따라서, 지민이는 물병의 물을 적절히 재분배해서, K개를 넘지 않는 비어있지 않은 물..

[백준 - C#] 1059번 좋은 구간

문제링크 https://www.acmicpc.net/problem/1059 1059번: 좋은 구간 [9, 10], [9, 11], [9, 12], [10, 11], [10, 12] www.acmicpc.net 문제 정수 집합 S가 주어졌을때, 다음 조건을 만족하는 구간 [A, B]를 좋은 구간이라고 한다. A와 B는 양의 정수이고, A < B를 만족한다. A ≤ x ≤ B를 만족하는 모든 정수 x가 집합 S에 속하지 않는다. 집합 S와 n이 주어졌을 때, n을 포함하는 좋은 구간의 개수를 구해보자. 조건 시간제한 : 2초 메모리 제한 : 128 MB 입력 첫째 줄에 집합 S의 크기 L이 주어진다. 둘째 줄에는 집합에 포함된 정수가 주어진다. 셋째 줄에는 n이 주어진다. 출력 첫째 줄에 n을 포함하는 좋은..

[맛있는 디자인 스터디 9기] 4~6주차 과제 실습 후기

https://book.naver.com/bookdb/book_detail.naver?bid=22079220 맛있는 디자인 포토샵 CC 2022 포토샵의 모든 기능을 제대로 배우는 가장 완벽한 레시피! 핵심 기능을 담은 기본편과 실무 예제가 풍부한 활용편, 두 권으로 쉽고 빠르게 익혀 바로 써먹는다!《맛있는 디자인 포토샵 CC 2022》 book.naver.com 맛있는 디자인 9기 포토샵을 시작한지 벌써 6주차가 되었습니다. 4주차부터 6주차부터 소감을 간단하게 적고 책에 대해서 이야기 하도록 하겠습니다. 4주차 소감 4주차 부터는 실습을 진행하였는데 그동안 배워왔던 기능들을 여러가지 사용하며 자신감을 기를 수 있었습니다. 웹포스터의 경우 대학교때 배웠다면 정말 많이 사용할 수 있는 기회가 있었을텐데라..

6주차 두번째 ( 트렌디한 이미지 활용 예제 실습 2 ) + 과제

6주차 두번째 공부할 내용 패턴을 적용해 지폐 느낌 표현하기 각기 다른 불투명도를 적용한 흑백 패턴을 만들어 이미지를 독특하게 표현할 수 있습니다. 이미지를 흑백으로 보정하고 밋밋해 보일 수 있는 이미지에 흑백 패턴을 입힌 후 왜곡효과를 적용해봅니다. 유튜브 채널 아트 디자인하기 유튜브 채널 상단의 채널아트를 만들어보겠습니다. 유튜브에 배포하는 템플릿 파일을 활용해 디자인 안전 영역을 확인합니다. TV, 데스크톱, 태블릿, 모바일 등 모든 기기에서 잘림없이 볼 수 있게 만듭니다. 패턴을 적용해 지폐 느낌 표현하기 1. 흑백 패턴 만들기 D 단축키 : 전경색을 기본으로 설정 ( 검은색 ) Alt + Delete : 선택 영역을 전경색으로 적용 Alt + Shift : 레이어 복사 [Edit]-[Define..

6주차 첫번째 ( 트렌디한 이미지 활용 예제 실습 )

6주차 첫번째 공부할 내용 오브젝트 이미지를 활용한 포스터 디자인 여러 개의 오브젝트를 한곳에 모아 새로운 느낌의 포스터를 만들어봅니다. 레이어를 구성하는 이미지의 색상을 변경하고 블렌딩 모드를 활용하여 오묘한 색상의 포스터를 만듭니다. 빈티지한 레트로 인물 포스터 만화 작업에 자주 사용하는 스크린톤 효과를 이용하여 빈티지한 인물 사진을 만들어봅니다. 개체 선택 방식과 필터 갤러리 활용하여 만화적 이미지와 빈티지한 느낌을 표현해봅니다. 오브젝트 이미지를 활용한 포스터 디자인 1. 개체 선택 도구로 오브젝트와 배경 분리하기 도구바 - 개체 선택 도구 + 드래그 : 오브젝트가 자동으로 인식되기 전에 오브젝트 영역을 드래그하여 선택해도 됩니다. Shift + Ctrl + I : 선택 영역을 반전 시킨다. 선택..

[백준 - C#] 1373번 2진수 8진수

문제링크 https://www.acmicpc.net/problem/1373 1373번: 2진수 8진수 첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다. www.acmicpc.net 문제 2진수가 주어졌을 때, 8진수로 변환하는 프로그램을 작성하시오. 조건 시간제한 : 1초 메모리 제한 : 128 MB 입력 첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 주어진 수를 8진수로 변환하여 출력한다. 문제정리 1. 2진수의 3자리는 8진수로 변형이 가능합니다. 이번 문제의 경우 2진수를 8진수로 변경하는 문제입니다. c#에서 제공하는 내부 함수를 이용해도 되지만 그렇게 하지 않았습니다. 2진수의 경우 3자리씩 8진수로 변경..