분류 전체보기

    파이썬_자료형_딕셔너리(dictionary) 3

    1. 딕셔너리 정의 key - value hash 라도고 함 인덱싱대신 key 값으로 값 구하기 만들기 딕셔너리 = {key1 : value1, key2 : value2, key3 : value3 ...} 2. 딕셔너리 (key-value) 추가, 삭제 추가 dic1[key] = value 이건 접근이 아니라 key-value 관계를 추가하는 작업 삭제 del dic1[key] 3. 딕셔너리 접근 dic1[key] key , value (각각) 리스트 만들기 dic1.keys() >> dict_keys(['name', 'phone', 'birth']) dic1.values() >> dict_values(['name', 'phone', 'birth']) ``` 4. 딕셔너리 메모리 비우기 dic1.clea..

    파이썬_자료형_리스트 2

    1. 리스트 정의 배열 단, 내부 요소들은 정수로만 채워지면 정수형이된다 그래서, "정수 + 문자열" 연산시, 형변환을 해줘야한다. ㄴ str(정수 만들기 리스트 = [1, 2, 3, 4, 5, 6, ...] 리스트 = [ [1, 2, 3, ...], [4, 5, 6, ...], ...] 리스트 = list() 2. 리스트 슬라이딩 list1[n : n + elementNum] 즉 리스트를 elementNum 수만큼 가져오는것 3. 리스트 연산 list1 + list2 list2 * n # 리스트가 n번만큼 반복되어 새롭게 붙여짐 len(list1) # 리스트 길이 4. 리스트 요소 리스트 요소 변경 list1[index] = val 리스트 요소 삭제5. 리스트 메소드 del list1[index] >>..

    파이썬_자료형_문자열 1

    1. 큰따옴표 3개로 양쪽을 둘러싸기 multiline = """ "asdcdefg hijk" """ 2. 문자열 연산 str1 + str2 str1 * n # str1이 n번만큼 len(str1) 응용 # multistring.py print("=" * 50) print("My Program") print("=" * 50) >> ================================================== My Program ================================================== 3. 문자열 인덱싱 #"0+" 부터 시작 #"-1"부터 (음수 인덱싱) 시작 #슬라이딩 (파싱) str1[n : n + len] #또는 str1[n :] 4. 문자열 포매팅 (%..

    BTD6) 방화광 그웬돌린 아트 ( 클립 스튜디오 & 프로 크리에이트 )

    최근에 풍선타워 디펜스가 재미 있더군요. 1. 밑그림을 그린다 서커스 컨셉 으로 진행해보니 트루 데미지 키아나가 생각나더라 2.. 깔끔하게 선을 따준다 선은 역시 개인적으로 (프로 크리에이트 < 클립 스튜디오)인것 같다 선떨림 보정이 너무 좋다! 3. 기본 채색을 해준다 너무 밍밍해 보이니 다음은 명암을 넣어준다 4. 그림자, 빛 구분선을 그려준다 초록색은 그림자, 빨간색은 빛으로 설정해주고 각각 검정, 하양으로 버킷툴을 이용해 칠해준다. 5. 채도, 대비 보정 설정 6. 배경을 넣어준다.

    잊지 않기 위해 작성하는 comp함수

    struct cmp { bool operator()(edge& A, edge& B) { return A.w > B.w; } }; bool cmp (const int &a, const int &b) return a > b;

    [cocos2d-x - 설치] cocos --version syntaxWarning 오류; 해결책은-python 2, 3 같이 사용하기!

    1. cocos2d-x 오류 발생. cocos2d-x 를 설치하고 나서 이제 제대로 설치 되었는지 cocos --version 명령어를 실행해 확인하려고 할때.. syntaxWarning(뭐시기...) 또는 D :\cocos\cocos2d-x-3.16\tools\cocos2d-console\bin/cocos.py”, line 1047, in if not _check_python_version() 이런식으로 에러가 발생해 버젼확인이 안될때, 고려해볼것.. 혹시 파이썬 2.x 3.x 둘다 설치한것은 아닌가?? 그러면서 발생한 충돌 문제가 있는게 아닌가?? 2. 야 너두? 님만 그런게 아님. 위와같은 이유로 $PATH 문제가 발생한 사례는 cocos 커뮤니티에도 질문이 올라온것이 있다. https://disc..

    [C/C++] segmentation fault (core dumped) 맞는데 왜 틀려 싶다면! [프로그래머스 크레인 인형뽑기] 연산자 우선순위

    개요 : 처음으로 연산자 우선순위 때문에 데였다 너무나도 부끄럽지만, 여태 살면서 3년간 논리연산자의 우선순위를 전혀 고려하지 않고 문제를 풀고 있었다...; 그러다가 "프로그래머스 크레인 인형뽑기" 를 풀게 되었는데.. https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 1. segmentation fault 왜뜨는건가? 대표적 1. 배열 잘못써서 (범위를 초과, 음수 인덱스 참조) 2. 포인터 잘못써서 고급지게-위키피디아 왈 세그멘테이..

    [백준 2992] 크면서 작은 수 (다음 순열 찾기 & next_permutation사용법)

    https://www.acmicpc.net/problem/2992 2992번: 크면서 작은 수 정수 X가 주어졌을 때, X와 구성이 같으면서 X보다 큰 수 중 가장 작은 수를 출력한다. 수의 구성이 같다는 말은, 수를 이루고 있는 각 자리수가 같다는 뜻이다. 예를 들어, 123과 321은 수의 구성이 www.acmicpc.net bool next_permutation 동작 : 사전식 순서로 다음 순열 찾는것 > 매소드 형태: bool next_permutation (BidirectionalIterator first, BidirectionalIterator last); > 시간 복잡도 : O(N!) > 사용법 : 한번 저거 사용하면 정렬시키고 적용; > 매개변수 : first.iterator last.it..

    [프로그래머스 그래프 탐색 DFS/BFS] (level 3) 3번 단어 변환

    https://programmers.co.kr/learn/courses/30/lessons/43163# 코딩테스트 연습 - 단어 변환 두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을 이용하여 begin에서 target으로 변환하는 가장 짧은 변환 과정을 찾으려고 합니다. 1. 한 번에 한 개의 알파벳만 바꿀 수 programmers.co.kr 아이디어 : 1. 노드 가 string인 그래프를 만들어준다. (map을 이용) ㄴ 1-1 : 부모의 자식은 꼭 부모 문자가 단 하나만 다른놈이여야 한다. 1-2 : 부모가 key 이고 element는 1-1을 만족하는 원소들임 ex) hit:hot hot:dot lot dot:hot dog lot dog:dot lo..

    [백준 1543번] 문서 검색 (c++ <string> 레퍼런스 )

    https://www.acmicpc.net/problem/1543 1543번: 문서 검색 세준이는 영어로만 이루어진 어떤 문서를 검색하는 함수를 만들려고 한다. 이 함수는 어떤 단어가 총 몇 번 등장하는지 세려고 한다. 그러나, 세준이의 함수는 중복되어 세는 것은 빼고 세야 한 www.acmicpc.net 1. 생성자 사전에 선언한 스트링 이용하기 s2 = s0; s2 = (s0); s2 = (s0,firstIndexPos, stringlen) firstIndexPos : s0 문자열을 여기서부터 서브스트링을 넣어주고 싶다! 할때 시작 기준 (인덱스) stringlen : 서브 스트링의 길이 얼만큼 넣어주고 싶니? s2 = (s0.begin(), s0.begin + len) 특정 문자로 fill 하고싶다..