All
[C++ 백준] 11651 좌표 정렬하기2
[C++ 백준] 11651 좌표 정렬하기2
2021.06.14블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다. 문제 설명 2차원 평면 위의 점 N개(1 x >> y; vec.push_back(make_pair(x,y)); } sort(vec.begin(), vec.end(), Comp); for (int i = 0; i < n; ++i) { cout
[C++ 백준] 1929 소수 구하기
[C++ 백준] 1929 소수 구하기
2021.06.13블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다. 문제 설명 M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하시오. (단, M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. (1 n; for (int i = m; i
[C++ 백준] 1065 한수
[C++ 백준] 1065 한수
2021.06.12블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다. 문제 설명 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열: 연속된 두 개의 수의 차이가 일정한 수열 N이 주어졌을 때, 1보다 크거나 같고 N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. (N (3-2) == (2-1): 한수 소스 코드 #include using namespace std; int GetNum( int x ) { int result = 0; if (x x; cout
[C++ 백준] 1002 터렛
[C++ 백준] 1002 터렛
2021.06.09블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다. 문제 설명 조규현의 좌표(X1, Y1)와 백승환의 좌표(X2, Y2)가 주어지고, 조규현이 계산한 류재명과의 거리 r1과 백승환이 계산한 류재명과의 거리 r2가 주어졌을 때, 류재명이 있을 수 있는 좌표의 수를 출력하는 프로그램을 작성하시오. 단, 위치의 개수가 무한대일 경우에는 -1을 출력한다. 첫째줄에 테스트 케이스의 개수 T가 주어지며, 각 테스트 케이스의 한 줄에 x1, y1, r1, x2, y2, r2가 주어진다. (단, -10,000 > x >> y >> r >> x2 >> y2 >> r2; double d = sqrt(((x - x2) * (x - x2)) + ((y - y2) *(y - y2))); double sub = r > ..
[Git] TortoiseGit에서 ignore 파일 설정하기
[Git] TortoiseGit에서 ignore 파일 설정하기
2021.06.07.git/info 폴더에 exclude 이름의 파일에 제외시킬 파일이나 폴더를 추가하면 된다. 기본적인 내용은 다음과 같으며, # git ls-files --others --exclude-from=.git/info/exclude # Lines that start with '#' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if you want to use them): # *.[oa] # *~ 여기에 원하는 것들을 추가하고 저장하면 된다.
[Unity] 읽기전용 인스펙터 프로퍼티
[Unity] 읽기전용 인스펙터 프로퍼티
2021.06.06이 속성을 지정해주면 인스펙터 창에서 값을 볼 수는 있으나 변경할 수는 없다. [ReadOnly] 혹은 [ReadOnly(false)] : 항상 수정할 수 없다. [ReadOnly(true)] : 게임이 실행 중인 동안 수정할 수 없다. using UnityEngine; using System; #if UNITY_EDITOR namespace UnityEditor { [CustomPropertyDrawer(typeof(ReadOnlyAttribute), true)] public class ReadOnlyAttributeDrawer : PropertyDrawer { // Necessary since some properties tend to collapse smaller than their content ..
[C#] .NET Framework에 대응하는 C# 버전
[C#] .NET Framework에 대응하는 C# 버전
2021.06.02C#은 .NET Framework 버전 및 Visual Studio 버전과 밀접한 관련이 있으며, .NET Framework버전에 대응하는 C# 버전은 다음과 같다. .NET 버전 C# 버전 Visual Studio .Net 1.0 C# 1.0 Visual Studio .NET .Net 1.1 C# 1.1 Visual Studio .NET 2003 .Net 2.0 C# 2.0 Visual Studio 2005 .Net 3.0 C# 2.0 Visual Studio 2005 Extensions .Net 3.5 C# 3.0 Visual Studio 2008 .Net 4.0 C# 4.0 Visual Studio 2010 .Net 4.5 C# 5.0 Visual Studio 2012 Visual Studio 20..
[C++ 백준] 1436 영화감독 숌
[C++ 백준] 1436 영화감독 숌
2021.05.31블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다. 문제 설명 종말의 숫자란 어떤 수에 6이 적어도 3개 이상 연속으로 들어가는 수를 말합니다. 종말의 숫자를 크기대로 나열해서 제목으로 한다면, N번째 영화의 제목에 들어간 숫자를 출력하는 프로그램을 작성하시오. ex. 1번째->666, 2번째->1666, 3번째->2666..... N번째->? 풀이 전략 판별하려는 숫자가 666이 포함된 숫자인지 알려면 1000으로 나눴을 때 나머지가 666이면 된다. 만약 666이 포함된 경우가 아닐 경우 자릿수를 줄여가며 판별한다. N번째에 도달할 때까지 반복 소스 코드 #include using namespace std; int main() { int n; cin >> n; int ans = 0; int ..
[C++ 백준] 10250 ACM 호텔
[C++ 백준] 10250 ACM 호텔
2021.05.29블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다. 문제 설명 각 층에 W개의 방이 있는 H층 건물이라고 가정하고, 엘리베이터는 가장 왼쪽에 있다고 가정한다. 이때, 모든 손님은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다. 단, 손님은 엘리베이터를 타고 이동하는 거리는 신경 쓰지 않으며, 걷는 거리가 같을 시에는 아래층의 방을 더 선호한다. 테스트 케이스 t개에 대하여 H, W, N을 입력받고, N번째로 도착한 손님에게 배정될 방 번호를 계산하는 프로그램을 작성하시오. (1 h >> w >> n; int h1; int w1; w1 = (n / h); h1 = n % h; if (h1 > 0) ++w1; else h1 = h; cout
[C++ 백준] 2941 크로아티아 알파벳
[C++ 백준] 2941 크로아티아 알파벳
2021.05.28블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다. 문제 설명 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력하는 프로그램을 작성하시오. (단, dž 는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다.) 풀이 전략 크로아티아 알파벳으로 변경되는 string을 선언해두고 해당 스트링이 있다면 길이가 1인 다른 스트링으로 변환시킨다. 변환된 스트링 길이 출력 소스 코드 #include #include // 크로아티아 알파벳 using namespace std; int main() { string str; cin >> str; int idx; string arr[8] = { "c=..
[C++ 백준] 2869 달팽이는 올라가고 싶다
[C++ 백준] 2869 달팽이는 올라가고 싶다
2021.05.27블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다. 문제 설명 높이가 V미터인 나무 막대를 올라가는 달팽이는 낮에 A미터 올라갈 수 있고, 밤에 잠을 자는 동안 B미터 미끄러진다. 단, 정상에 올라간 후에는 미끄러지지 않는다. (1 b >> v; cout
[C++ 백준] 2839 설탕 배달
[C++ 백준] 2839 설탕 배달
2021.05.26블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다. 문제 설명 설탕을 정확하게 N킬로그램 배달하려고 한다. 5킬로그램 봉지와 3킬로그램 봉지가 있을 때, 최대한 적은 봉지를 들고 가려고 한다. N킬로그램 배달 시 봉지를 몇 개 가져가면 되는지 그 수를 구하는 프로그램을 작성하시오. (1 n; int isResult = -1; int max = n / 5; for (int i = max; i >= 0 ; --i) { int calc = n - ( i * 5 ); if ((calc % 3) == 0) { isResult = i + (calc / 3); break; } } cout