[##_revenue_list_upper##]

ISSUE

[##_revenue_list_lower##]
· Algorithm
문제 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 들어있다. 도현이는 앞으로 M번 공을 바꾸려고 한다. 도현이는 공을 바꿀 바구니 2개를 선택하고, 두 바구니에 들어있는 공을 서로 교환한다. 공을 어떻게 바꿀지가 주어졌을 때, M번 공을 바꾼 이후에 각 바구니에 어떤 공이 들어있는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N (1 ≤ N ≤ 100)과 M (1 ≤ M ≤ 100)이 주어진다. 둘째 줄부터 M개의 줄에 걸쳐서 공을 교환할 방법이 주어진다. 각 방법은 두 정수 i j로 이루어져 있으며, i번 바구니와 j번 바구니에 들어있는 공을 교환한다는 뜻..
· Algorithm
문제 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 들어있지 않으며, 바구니에는 공을 1개만 넣을 수 있다. 도현이는 앞으로 M번 공을 넣으려고 한다. 도현이는 한 번 공을 넣을 때, 공을 넣을 바구니 범위를 정하고, 정한 바구니에 모두 같은 번호가 적혀있는 공을 넣는다. 만약, 바구니에 공이 이미 있는 경우에는 들어있는 공을 빼고, 새로 공을 넣는다. 공을 넣을 바구니는 연속되어 있어야 한다. 공을 어떻게 넣을지가 주어졌을 때, M번 공을 넣은 이후에 각 바구니에 어떤 공이 들어 있는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N (1 ≤ N ≤ 10..
· Algorithm
문제 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 입력 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. 출력 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. 예제 입력 1 3 29 38 12 57 74 40 85 61 예제 출력 1 85 8 풀이 import Foundation var array = [Int]() for _ in 0...8 { let input = Int(read..
· iOS
개발을 진행하다보면 상당히 많은 사이즈의 디바이스에 대응해야하는 상황이 생긴다. View 컴포넌트들은 퍼센트로 계산해서 어떻게어떻게 잘 그려놓을 수 있지만 이에 따른 text는 짤리는 경우가 많다. 그래서 위의 코드 처럼 픽셀단위로 케이스를 나누기도하지만 이경우에도 텍스트의 길이마다 전부 다 대응하기 어렵다 텍스트를 잘리지 않게 나타내기 위한 방법 중에는 첫번째로 adjustsFontSizeToFitWidth를 사용해서 autoresizing을 해주는 방법이 있다. adjustsFontSizeToFitWidth 먼저 adjustsFontSizeToFitWidth를 잠깐 살펴보면, - 제목 문자열을 라벨의 사각형 바운드에 맞추기 위해 텍스트의 글꼴을 줄일지를 결정하는 불린 값 설명을 조금 더 보자면 - 라..
공부가 밥먹여주더라
'분류 전체보기' 카테고리의 글 목록 (9 Page)