본문 바로가기
반응형

전체 글 목록571

[안드로이드] 안드로이드 스튜디오 폰트 추가 1. res 하위에 font 폴더를 추가하고 otf파일이나 ttf파일을 넣어준다(복붙해주면 된다). 2. 이걸 바로 적용해도 되지만 텍스트 UI에 일일이 폰트를 설정했다가 바꾸고 싶을 때 또 일일이 변경해야하는 불상사가 생길 수 있다. 따라서 xml파일을 따로 만들어주는 것이 좋다. font 폴더 위에 마우스를 올려놓고 우클릭-> New -> Font Resource File 생성 아래와 같이 폰트를 설정해주면 된다. 3. 적용 원하는 UI에 아래와 같이 fontFamily항목을 설정해주면 된다. 끝! +++추가 이런 오류가 발생했다.. 폰트 파일 이름에는 대문자가 섞여있으면 안된다. - 도 못쓰기 때문에 적절히 바꿔줘야함. 2021. 7. 4.
[트리] 백준 5639번: 이진 검색 트리 / 실버 1 https://www.acmicpc.net/problem/5639 5639번: 이진 검색 트리 트리를 전위 순회한 결과가 주어진다. 노드에 들어있는 키의 값은 106보다 작은 양의 정수이다. 모든 값은 한 줄에 하나씩 주어지며, 노드의 수는 10,000개 이하이다. 같은 키를 가지는 노드는 없다 www.acmicpc.net import sys sys.setrecursionlimit(10**5) nums = [] while True: try: a = input() nums.append(int(a)) except: break def divide(start, end): if start > end: return [] if start == end: return [nums[start]] cur = nums[star.. 2021. 6. 28.
[트리] 백준 2263번: 트리의 순회 / 골드 3 https://www.acmicpc.net/problem/2263 2263번: 트리의 순회 첫째 줄에 n(1≤n≤100,000)이 주어진다. 다음 줄에는 인오더를 나타내는 n개의 자연수가 주어지고, 그 다음 줄에는 같은 식으로 포스트오더가 주어진다. www.acmicpc.net import sys sys.setrecursionlimit(10**5) n = int(input()) inord = list(map(int, sys.stdin.readline().split())) postord = list(map(int,sys.stdin.readline().split())) dct = {} for i in range(len(inord)): dct[inord[i]] = i def divide_and_conquer(.. 2021. 6. 28.
[트리] 백준 1068번: 트리 / 골드 5 https://www.acmicpc.net/problem/1068 1068번: 트리 첫째 줄에 트리의 노드의 개수 N이 주어진다. N은 50보다 작거나 같은 자연수이다. 둘째 줄에는 0번 노드부터 N-1번 노드까지, 각 노드의 부모가 주어진다. 만약 부모가 없다면 (루트) -1이 주어진다 www.acmicpc.net import collections n = int(input()) parents = list(map(int, input().split())) graph = collections.defaultdict(list) root = None for i in range(n): if parents[i] == -1: root = i graph[parents[i]].append(i) delete = int(in.. 2021. 6. 17.
[문자열] 10942번: 팰린드롬? / 골드 3 https://www.acmicpc.net/problem/10942 10942번: 팰린드롬? 총 M개의 줄에 걸쳐 홍준이의 질문에 대한 명우의 답을 입력으로 주어진 순서에 따라서 출력한다. 팰린드롬인 경우에는 1, 아닌 경우에는 0을 출력한다. www.acmicpc.net import sys n = int(sys.stdin.readline()) nums = list(map(int, sys.stdin.readline().split())) table = [[0]*n for _ in range(n)] table[n-1][n-1] = 1 for i in range(n-1): table[i][i] = 1 start = i end = i while end = 0: if nums[start.. 2021. 6. 16.
[문자열] 백준 5430번: AC / 골드 5 https://www.acmicpc.net/problem/5430 5430번: AC 각 테스트 케이스에 대해서, 입력으로 주어진 정수 배열에 함수를 수행한 결과를 출력한다. 만약, 에러가 발생한 경우에는 error를 출력한다. www.acmicpc.net import re case = int(input()) for _ in range(case): command = input() n = int(input()) lst = input()[1:-1] lst = list(re.sub(',',' ',lst).split()) reverse = False front = 0 end = 0 error = False for com in command: if com == "R" : reverse = not reverse el.. 2021. 6. 16.
반응형