본문 바로가기

분류 전체보기137

[Swift] 컬렉션 타입 (Dict) 사정이 생겨서 그동안 공부를 못했다. 한번 더 훑어봐야겠다. 2021.06.05 - [Dev/Swift] - [Swift] 컬렉션 타입 (Set) [Swift] 컬렉션 타입 (Set) 전에 배열을 정리해봤다 2021.06.03 - [Dev/Swift] - [Swift] 컬렉션 타입 (Array) [Swift] 컬렉션 타입 (Array) Swift는 Array, Dictionary, Set 세가지의 컬렉션 타입을 지원한다. 오늘은 그 중 배열 배열 (Arr.. limjs-dev.tistory.com 오늘은 Dictionary Dictionary Dict는 Key와 Value 한쌍을 데이터로 저장하는 창고?이다. Set와 같이 Dict에는 순서가 없다. 각 Value는 해당 Value의 식별자 역할을 하는 .. 2021. 8. 2.
[Swift] 컬렉션 타입 (Set) 전에 배열을 정리해봤다 2021.06.03 - [Dev/Swift] - [Swift] 컬렉션 타입 (Array) [Swift] 컬렉션 타입 (Array) Swift는 Array, Dictionary, Set 세가지의 컬렉션 타입을 지원한다. 오늘은 그 중 배열 배열 (Array) 배열(Array)은 같은 타입의 데이터를 일렬로 나열한 후 순서대로 저장하는 형태의 컬렉션 타입이다. 배열 limjs-dev.tistory.com 오늘은 Set Set 세트는 같은 타입의 데이터를 순서없어 하나의 묶음으로 저장하는 형태의 컬렉션 타입이다. 세트 내의 값은 모두 유일한 값, 즉 중복된 값이 존재하지 않는다. 그래서 세트는 보통 순서가 중요하지 않거나, 각 요소가 유일한 값이어야 하는 경우 사용한다. 또 세트의 요소.. 2021. 6. 5.
MAC Xcode 신뢰할 수 없는 개발자 설정 방법 XCode 시뮬레이터로만 하다가 카메라 이용하는 걸보고 해보고 싶은데.. 그러려면 휴대폰의 카메라가 필요하다. 근데 이 거지같은 엑스코드 분명 핸드폰을 맥북에 연결해줬는데도 계속 오류 메세지를 띄우더라 핸드폰엔 신뢰하지 않는 개발자라고 떴다. 근데 내가 겪었던 문제는 이거랑 다른 문제였음 ㅋㅋㅋㅋ 이 문제만있었으면 바로 해결했었겠지.. 이거 말고 다른 문제는 밑 링크와 같은 문제였는데, 그냥 폰 껏다키고 케이블 연결 다시하는 과정 몇번 반복하니깐 해결되더라 https://stackoverflow.com/questions/64974291/xcode-12-3-beta-failed-to-prepare-device-for-development Xcode 12.3 beta: Failed to prepare dev.. 2021. 6. 4.
[Swift] 컬렉션 타입 (Array) Swift는 Array, Dictionary, Set 세가지의 컬렉션 타입을 지원한다. 오늘은 그 중 배열 배열 (Array) 배열(Array)은 같은 타입의 데이터를 일렬로 나열한 후 순서대로 저장하는 형태의 컬렉션 타입이다. 배열 타입을 선언하는 방법은 다양하다. //대괄호[]를 사용하여 배열임을 표현 var someString: Array = ["Hello,","Every","one"] //위 배열 선언과 동일한 표현, [String]은 Array의 축약 표현이다 var someString: [String] = ["Hello,","Every","one"] 물론 빈 배열도 생성할 수 있다. //String 데이터를 요소로 갖는 빈 배열 생성 var emptyArray: Array = [String](.. 2021. 6. 3.
[Baekjoon] 1157: 단어 공부 [1157] #Solution words = input().upper() #대소문자 구별 X uniq_words = list(set(words)) #중복제거 aabdc면 a,b,d,c만 남음 cnt = [] #갯수 저장 리스트 for i in uniq_words: if i in words: cnt.append(words.count(i)) # print(cnt) if cnt.count(max(cnt)) > 1: #최댓값 중복 갯수 print("?") else: print(uniq_words[cnt.index(max(cnt))]) #cnt의 max값의 인덱스 어렵다 2021. 6. 2.
[Baekjoon] 2675: 문자열 반복 [2675] #Solution import sys input = sys.stdin.readline n = int(input()) #테스트 케이스 횟수 for i in range(n): repeat, s = input().split() #반복횟수랑 문자열을 공백으로 구분하여 받음 text = "" #문자열 저장 공간 생성 for j in s: #ABC면 j='A', j='B', j='C'순 text += int(repeat)*j #input()은 str형식 저장이므로 int()로 형변환 -> ex)3*'A' = 'AAA' print(text) 주석참고 input().split()이 저렇게도 쓰인단걸 알아야함 2021. 6. 2.