반응형

전체 글 61

[프로그래머스/python3] 하샤드 수

문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 조건 x는 1 이상, 10000 이하인 정수입니다. 입출력 예 arr return 10 true 12 true 11 false 13 false 입출력 예 설명 #1) 10의 모든 자릿수의 합은 1입니다. 10은 1로 나누어 떨어지므로 10은 하샤드 수입니다. #2) 12의 모든 자릿수의 합은 3입니다. 12는 3으로 나누어 떨어지므로 12는 하샤드 수입니다. #3) 11의 모든 자릿수의 합은 2입니다. 11은 2로 ..

[프로그래머스/python3] x만큼 간격이 있는 n개의 숫자

문제 설명 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. 제한 조건 x는 -10000000 이상, 10000000 이하인 정수입니다. n은 1000 이하인 자연수입니다. 입출력 예 x n answer 2 5 [2,4,6,8,10] 4 3 [4,8,12] -4 2 [-4, -8] 풀이 def solution(x, n): answer = [] for i in range(n): answer.append(x+i*x) return answer

[자료형 라이브러리] collections.deque (데크)

collections 모듈에는 파이썬의 범용 내장 자료형인 dict, list, set, tuple에 대한 대안으로 특수 컨테이너 데이터형이 구현되어있다. 그중 deque는 양방향으로 빠르게 추가 및 삭제를 할 수 있는 리스트류의 객체이다. 개념 일반 큐(queue)는 선입선출으로 FIFO방식으로 작동하지만, deque는 양방향 큐로써 앞과 뒤에서 데이터를 추가, 삭제할 수 있다. 따라서 deque는 스택처럼 써도 되고, 큐처럼 쓸 수도 있다. collections.deque 모듈은 이러한 deque 자료형을 생성하는 모듈이다. class collections.deque([iterable[,maxlen]]) from collections import deque #iterable로 부터 왼쪽에서 오른쪽 순..

Python 2021.07.28

[Android] AAPT2 에러 잡기

프로젝트 import를 하려고 했더니 웬 에러 메세지 하나가 나타났다 Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details  Android 3.0으로 업데이트했더니 나타나는 현상 같다. 해결방법은 gradle.properties로 들어가서 android.enableAapt2=false 코드를 추가해주고 sync now를 누르는 것이다. 

카테고리 없음 2021.06.30

DOM core 파트 구조, PCDATA와 CDATA

DOM : XML 문서의 내용을 얻기 위해 각종 메소드와 속성들을 모아놓은 API. DOM Core 파트의 구조는 위 사진과 같이 최상위 인터페이스인 Node를 상속받아 계층적인 관계구조를 이루고있는 인터페이스 구조이다. Node : 모든 객체 유형 인터페이스의 부모 인터페이스로, 다른 객체 유형 인터페이스가 공통적으로 가지는 메소드들이 정의됨. NodeList : 특정 노드들을 인덱싱 처리하여 반복 처리에 편리하도록 설계되어진 객체 유형 인터페이스 DOMImplementation : Document 객체를 생성하는 메소드가 정의되어 있는 인터페이스 DocumentFragment Document : XML 문서 자체에 해당되는 객체 유형 인터페이스, DOM트리의 최상위 노드이다. Element : XML..

카테고리 없음 2021.06.30

GTK warning : 'height' is not a valid property name

GTK 애플리케이션에 CSS 를 적용하여 개발 시 다음과 같은 오류를 볼 수 있습니다. Gtk-WARNING **: 16:48:40.877: Theme parsing error: gtk.css:6321:10: 'height' is not a valid property name Gtk-WARNING **: 16:48:40.877: Theme parsing error: gtk.css:6321:10: 'width' is not a valid property name 이와 같은 경우 width/height 대신 min-width/min-height는 파싱 가능하기 때문에 min- 을 붙이는 것으로 해결 가능합니다. glade를 이용하여 ui를 만들었다면 css 에서 값을 지정하는 대신 glade에서 지정할 수도..

반응형