728x90
반응형

전체 글 193

코드업(CodeUp) 기초100제 1098 풀이 | Python

1098 : [기초-2차원배열] 설탕과자 뽑기 문제 설명 부모님과 함께 유원지에 놀러간 영일이는 설탕과자(설탕을 녹여 물고기 등의 모양을 만든 것) 뽑기를 보게 되었다. 길이가 다른 몇 개의 막대를 바둑판과 같은 격자판에 놓는데, 막대에 있는 설탕과자 이름 아래에 있는 번호를 뽑으면 설탕과자를 가져가는 게임이었다. (잉어, 붕어, 용 등 여러 가지가 적혀있다.) 격자판의 세로(h), 가로(w), 막대의 개수(n), 각 막대의 길이(l), 막대를 놓는 방향(d:가로는 0, 세로는 1)과 막대를 놓는 막대의 가장 왼쪽 또는 위쪽의 위치(x, y)가 주어질 때, 격자판을 채운 막대의 모양을 출력하는 프로그램을 만들어보자. 입력 첫 줄에 격자판의 세로(h), 가로(w) 가 공백을 두고 입력되고, 두 번째 줄에 ..

코드업(CodeUp) 기초100제 1096~1097 풀이 | Python

1096 : [기초-2차원배열] 바둑판에 흰 돌 놓기 문제 설명 기숙사 생활을 하는 학교에서 어떤 금요일(전원 귀가일)에는 모두 집으로 귀가를 한다. 오랜만에 집에 간 영일이는 아버지와 함께 두던 매우 큰 오목에 대해서 생각해 보다가 "바둑판에 돌을 올린 것을 프로그래밍 할 수 있을까?"하고 생각하였다. 바둑판(19 * 19)에 n개의 흰 돌을 놓는다고 할 때, n개의 흰 돌이 놓인 위치를 출력하는 프로그램을 작성해보자. 참고 가로번호, 세로번호를 사용할 수 있는 2차원 배열을 사용하면 이러한 형태를 쉽게 기록하고 사용할 수 있다. 물론 더 확장한 n차원 배열도 만들 수 있다. 입력 바둑판에 올려 놓을 흰 돌의 개수(n)가 첫 줄에 입력된다. 둘째 줄 부터 n+1 번째 줄까지 힌 돌을 놓을 좌표(x, y..

코드업(CodeUp) 기초100제 1081~1095 풀이 | Python

1081 : [기초-종합] 주사위를 2개 던지면? n,m=input().split() n,m=int(n),int(m) for i in range(1,n+1): for j in range(1,m+1): print(i,j) 1082 : [기초-종합] 16진수 구구단? a=input() a_10=int(a,16) for i in range(1,16): print("%s*%X=%X"%(a,i,a_10*i)) 1083 : [기초-종합] 3 6 9 게임의 왕이 되자! a=int(input()) for i in range(1,a+1): if i%3==0: print("X", end=" ") else: print(i, end=" ") 1084 : [기초-종합] 빛 섞어 색 만들기 r,g,b=input().split()..

코드업(CodeUp) 기초100제 1061~1080 풀이 | Python

1061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기 a,b=input().split() a,b=int(a),int(b) print(a|b) 1062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기 a,b=input().split() a,b=int(a),int(b) print(a^b) 1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기 a,b=input().split() a,b=int(a),int(b) print(a) if a>b else print(b) 1064 : [기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기 a,b,c=input().split() a,b,c=int(a),int(b),int(c) print(a) if (a

코드업(CodeUp) 기초100제 1041~1060 풀이 | Python

1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기 a=ord(input()) print(chr(a+1)) *아스키코드 관련* ord(): 문자를 아스키코드로 출력해주는 함수 chr(): 아스키코드에 해당하는 문자를 출력해주는 함수 1042 : [기초-산술연산] 정수 2개 입력받아 나눈 몫 출력하기 a,b=input().split() a,b=int(a),int(b) print(a//b) 1043 : [기초-산술연산] 정수 2개 입력받아 나눈 나머지 출력하기 a,b=input().split() a,b=int(a),int(b) print(a%b) 1044 : [기초-산술연산] 정수 1개 입력받아 1 더해 출력하기 a=int(input()) a+=1 print(a) 1045 : [기초-산술연..

코드업(CodeUp) 기초100제 1021~1040 풀이 | Python

1021 : [기초-입출력] 단어 1개 입력받아 그대로 출력하기 ch=input() print(ch) 1022 : [기초-입출력] 문장 1개 입력받아 그대로 출력하기 ch=input() print(ch) 1023 : [기초-입출력] 실수 1개 입력받아 부분별로 출력하기 n, f=input().split(".") print("%s"%(n)) print("%s"%(f)) 1024 : [기초-입출력] 단어 1개 입력받아 나누어 출력하기 n=input() for i in n: print("'%s'"%i) 1025 : [기초-입출력] 정수 1개 입력받아 나누어 출력하기 n=input() a=10000 for i in n: i=int(i) print("[%d]"%(i*a)) a=a/10 1026 : [기초-입출력]..

코드업(CodeUp) 기초100제 1001~1020 풀이 | Python

1001 : [기초-출력] 출력하기01 print("Hello") 1002 : [기초-출력] 출력하기02 print("Hello World") 1003 : [기초-출력] 출력하기03 print("Hello\nWorld") 1004 : [기초-출력] 출력하기04 print("\'Hello\'") 1005 : [기초-출력] 출력하기05 print('\"Hello World\"') *따옴표 출력하기* 방법1) ‘를 출력할 경우에는 “””와 “””사이에, “를 출력할 경우에는 ‘’‘와 ‘’‘사이에 쓰기 방법2) \(백슬래시)를 앞에 붙이기 (ex. print(‘\”Hello world\”’) => “Hello world”) 1006 : [기초-출력] 출력하기06 print('''"!@#$%^&*()"''') 1..

2020 하반기 코드클럽 SW 교육기부단 합격 후기

안녕하세요! 오랜만에 글을 작성하러 왔습니다 ♬ ♪ 약간은 늦은 감이 있지만, 더 늦기 전에 2020 하반기 코드클럽 SW 교육기부단 합격 후기를 작성해보려고 해요! 위 사진은 코드클럽 SW 교육기부단 모집 포스터 입니다 코드클럽 SW교육기부단 코드클럽 SW 교육기부단은 초, 중등 학생들에게 스크래치, 파이썬 등 교육을 통해 창의력을 키워주는 교육기부 활동입니다. 먼저 지원에 관련해서는, 지원서는 1. 팀소개, 2. 지원 동기 및 활동 계획, 3. 활동 경력 이렇게 3개 문항으로 구성되어 있었습니다. 지원 동기 및 활동 계획은 아이들에게 어떻게 SW 교육을 쉽고 흥미있게 제공할 것인지, 단체로 지원을 했는데 역할 분담은 어떻게 할 것인지 등등 자세히 쭉 설명했습니다! 최대한 구체적으로 작성해주시면 더 좋..

OpenCV 자료형 Mat Class 알아보기(1)

Mat 클래스는 OpenCV의 가장 기본이 되는 클래스로, 행렬(Matrix) 구조체이다. Mat class에는 다양한 생성자가 존재하고, 1, 2, 3차원 배열을 효율적으로 표현가능하다. 많이 사용하는 2차원은 아래와 같다. Mat mtx(행 개수, 열 개수, 행렬 안 값들의 데이터 타입) Mat 클래스는 헤더와 데이터 포인터로 이루어진다. -헤더: Mat 클래스에 대한 정보. 행렬의 크기나 행렬의 깊이 등이 저장 -데이터 포인터: 각 데이터가 담겨있는 메모리 주소 정보가 저장 Mat 클래스의 구조는 크게 행렬의 크기, 데이터 타입, 깊이 3가지로 나눌 수 있다. -행렬의 크기: 행과 열의 크기. int 타입으로 할당해 사용 -데이터 타입: 행렬의 각 요소에 대한 데이터 타입. int나 float 등으..

AI/Vision 2020.10.02

[독학] 컴퓨터활용능력 1급 필기 합격후기/한번에 붙은 컴활 공부 꿀팁/5일만에 끝내기

컴퓨터활용능력 자격증을 공부하기 전에 다른 블로그들의 후기를 보고 도움이 되었던 경험이 있어서 글을 작성하게 되었습니다. 먼저 아래는 합격한 사진입니다 학기 중에 준비했던 시험이고 시험일이 며칠 남지 않은 상태로 공부를 시작해서 힘들지 않을까 걱정했었는데, 한번에 붙은 것을 보고 기분이 좋았습니다ㅎㅎ 우선 말씀드리고 싶은 것은, 자신이 컴퓨터에 조금이라도 관심이 있다 하면 2급이 아닌 1급으로 도전해도 좋을 것 같다!! 입니다. 컴퓨터 활용 능력 자격증이란? 전반적인 문서작성 능력 및 정보처리능력을 판단하는 자격증으로, 가장 대표적이면서 인지도가 높은 자격증이라고 할 수 있습니다. 또한 국가공인자격증이기 때문에 많은 공기업과 사기업에서 1급은 5%, 2급은 3% 형태로 가산점을 부여하고 있습니다. 1급은..

자격증 2020.10.02
728x90
반응형