Yet Never Lose Faith

- Good to Great , Jim Collins

How To Preprocess Image Data 자세히보기

CodeUp 38

65th. CodeUp #3017 : 정렬 기준

PROBLEM. 정렬 기준 정렬된 데이터를 번호, 수학, 정보 점수 순으로 각 줄에 하나씩 출력한다. codeup.kr IDEA. 2가지 방법으로 Python 구현체를 구현해보았다. ① collections 모듈의 namedtuple namedtuple은 문자 그대로 이름이 있는 tuple 자료형이다. tuple 자료형에 이름을 붙여서 객체처럼 사용하는 방식이다. 어쩌면 class를 만드는 것과 유사하다고 볼 수 있다. 그럼 파이썬 표준 라이브러리의 basic example로 선언 및 사용하는 법을 알아보자. # 1. namedTuple의 구조를 선언 Point = namedTuple('Point', ['x','y']) 먼저 namedTuple의 구조를 선언한다. 위 예시에서는 Point라는 이름을 가진..

Algorithm 2020.12.25

60th. CodeUp #1087 : [기초-종합] 여기까지! 이제 그만~(설명)

PROBLEM. [기초-종합] 여기까지! 이제 그만~(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr SOURCE. n = int(input()) i = 0 sum = 0 while sum < n : i += 1 sum += i print(sum) # 입력 : 57 # 출력 : 66 Reference. End.

Algorithm 2020.12.20

59th. CodeUp #1086 : [기초-종합] 그림 파일 저장용량 계산하기(설명)

PROBLEM. [기초-종합] 그림 파일 저장용량 계산하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr SOURCE. w, h, b = map(int,input().split()) bit = w*h*b print('%0.2f MB' % (bit/8/1024/1024)) # 입력 : 1024 768 24 # 출력 : 2.25 MB Reference. End.

Algorithm 2020.12.20

58th. CodeUp #1085 : [기초-종합] 소리 파일 저장용량 계산하기(설명)

PROBLEM. [기초-종합] 소리 파일 저장용량 계산하기(설명) 소리가 컴퓨터에 저장될 때에는 디지털 데이터화 되어 저장된다. 마이크를 통해 1초에 적게는 수십 번, 많게는 수만 번 소리의 강약을 체크해 그 값을 정수값으로 바꾸고, 그 값을 저장해 소리를 codeup.kr SOURCE. h, b, c, s = map(int, input().split()) bit = h*b*c*s byte = bit/8/1024/1024 print('%0.1f MB' % byte) # 입력 : 44100 16 2 10 # 출력 : 1.7 MB Reference. End.

Algorithm 2020.12.20

57th. CodeUp #1084 : [기초-종합] 빛 섞어 색 만들기(설명)

PROBLEM. [기초-종합] 빛 섞어 색 만들기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr SOURCE. r, g, b = map(int, input().split()) count = 0 for i in range(r) : for j in range(g) : for k in range(b) : print(i, j, k) count += 1 print(count) # 입력 : 2 2 2 ''' 출력 : 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 8 ''' Reference. End.

Algorithm 2020.12.20

56th. CodeUp #1083 : [기초-종합] 3 6 9 게임의 왕이 되자!(설명)

PROBLEM. [기초-종합] 3 6 9 게임의 왕이 되자!(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr IDEA. - 입력값의 범위가 1~9 라고 명시되어있기 때문에 3의 배수 여부를 따져서 출력하면 된다! - 하지만 만약 입력값이 10이상인 경우에는 3의 배수 여부만 따져서는 369게임 왕이 될 수 없다. 예를 들어 33 같은 경우에는 박수를 2번 쳐야하고, 13인 경우에는 3의 배수는 아니지만 박수를 쳐야하기 때문이다. 그래서 주어진 리스트의 원소 수를 셀 수 있는 counter모듈을 사용하여 풀이도 해보았다. SOURCE1..

Algorithm 2020.12.20

55th. CodeUp #1082 : [기초-종합] 16진수 구구단?

PROBLEM. [기초-종합] 16진수 구구단? C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr IDEA 16진수 구구단을 하기 위해서는 1)입력받은 문자열을 10진수로 변환하여 곱셈을 한 후 그 2)결과를 다시 16진수로 변환하여 출력해야한다. 1) 16진수를 10진수로 바꾸기 int() 함수에서 두 번째 인자를 16으로 지정하면 10진수로 변환할 수 있다. 입력 받은 문자열을 16진수로 인식하고 이에 해당하는 정수(10진수)로 변환한다. 2) 10진수를 16진수로 바꾸기 10진수를 16진수로 바꾸는 방법은 3가지가 있다. ① hex() ..

Algorithm 2020.12.20

54th. CodeUp #1081 : [기초-종합] 주사위를 2개 던지면?(설명)

PROBLEM. [기초-종합] 주사위를 2개 던지면?(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr SOURCE. n, m = map(int, input().split()) for i in range(n) : for j in range(m) : print(i+1, j+1) Reference. End.

Algorithm 2020.12.20

53rd. CodeUp #1080 : [기초-종합] 언제까지 더해야 할까?

PROBLEM. [기초-종합] 언제까지 더해야 할까? C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr SOURCE. n = int(input()) sum = 0 i = 0 while sum < n : i+=1 sum += i print(i) # 입력 : 55 # 출력 : 10 Reference. End.

Algorithm 2020.12.20