반응형

# 3. APS/CodeUp 26

CodeUp # Python 기초 100제_6098_성실한 개미

[기초-리스트] 성실한 개미(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 영일이는 생명과학에 관심이 생겨 왕개미를 연구하고 있었다. 왕개미를 유심히 살펴보던 중 특별히 성실해 보이는 개미가 있었는데, 그 개미는 개미굴에서 나와 먹이까지 가장 빠른 길로 이동하는 것이었다. 개미는 오른쪽으로 움직이다가 벽을 만나면 아래쪽으로 움직여 가장 빠른 길로 움직였다. (오른쪽에 길이 나타나면 다시 오른쪽으로 움직인다.) 이에 호기심이 생긴 영일이는 그 개미를 미로 상자에 넣고 살펴보기 시작하였다. 미로 상자에 넣은 개미는 먹..

# 3. APS/CodeUp 2021.07.07

CodeUp # Python 기초 100제_6097_설탕과자 뽑기

[기초-리스트] 설탕과자 뽑기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 부모님과 함께 놀러간 영일이는 설탕과자(설탕을 녹여 물고기 등의 모양을 만든 것) 뽑기를 보게 되었다. 길이가 다른 몇 개의 막대를 바둑판과 같은 격자판에 놓는데, 막대에 있는 설탕과자 이름 아래에 있는 번호를 뽑으면 설탕과자를 가져가는 게임이었다. (잉어, 붕어, 용 등 여러 가지가 적혀있다.) 격자판의 세로(h), 가로(w), 막대의 개수(n), 각 막대의 길이(l), 막대를 놓는 방향(d:가로는 0, 세로는 1)과 막대를 놓는 막대의..

# 3. APS/CodeUp 2021.07.05

CodeUp # Python 기초 100제_6096_바둑알 십자 뒤집기

[기초-리스트] 바둑알 십자 뒤집기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 부모님을 기다리던 영일이는 검정/흰 색 바둑알을 바둑판에 꽉 채워 깔아 놓고 놀다가... "십(+)자 뒤집기를 해볼까?"하고 생각했다. 십자 뒤집기는 그 위치에 있는 모든 가로줄 돌의 색을 반대(1->0, 0->1)로 바꾼 후, 다시 그 위치에 있는 모든 세로줄 돌의 색을 반대로 바꾸는 것이다. 어떤 위치를 골라 집자 뒤집기를 하면, 그 위치를 제외한 가로줄과 세로줄의 색이 모두 반대로 바뀐다. 바둑판(19 * 19)에 흰 돌(1) ..

# 3. APS/CodeUp 2021.07.05

CodeUp # Python 기초 100제_6095_바둑판에 흰 돌 놓기

[기초-리스트] 바둑판에 흰 돌 놓기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 기숙사 생활을 하는 학교에서 어떤 금요일(전원 귀가일)에는 모두 집으로 귀가를 한다. 오랜만에 집에 간 영일이는 아버지와 함께 두던 매우 큰 오목에 대해서 생각해 보다가 "바둑판에 돌을 올린 것을 프로그래밍 할 수 있을까?"하고 생각하였다. 바둑판(19 * 19)에 n개의 흰 돌을 놓는다고 할 때, n개의 흰 돌이 놓인 위치를 출력하는 프로그램을 작성해보자. [input 예시] 5 1 1 2 2 3 3 4 4 5 5 [out..

# 3. APS/CodeUp 2021.07.05

CodeUp # Python 기초 100제_6084_소리 파일 저장용량 계산하기

[기초-종합] 소리 파일 저장용량 계산하기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 소리가 컴퓨터에 저장될 때에는 디지털 데이터화 되어 저장된다. 마이크를 통해 1초에 적게는 수십 번, 많게는 수만 번 소리의 강약을 체크하고, 한 번씩 체크할 때 마다 그 값을 정수값으로 바꾸어 저장하는 방식으로 소리를 파일로 저장할 수 있다. 값을 저장할 때에는 비트를 사용하는 정도에 따라 세세한 녹음 정도를 결정할 수 있고, 좌우(스테레오) 채널로 저장하면 2배… 5.1채널이면 6배의 저장공간이 필요하고, 녹음 시간이 길면..

# 3. APS/CodeUp 2021.07.04

CodeUp # Python 기초 100제_6081_16진수 구구단 출력하기

[기초-종합] 16진수 구구단 출력하기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 16진수(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)를 배운 영일이는 16진수끼리 곱하는 16진수 구구단?에 대해서 궁금해졌다. A, B, C, D, E, F 중 하나가 입력될 때, 1부터 F까지 곱한 16진수 구구단의 내용을 출력해보자. (단, A ~ F 까지만 입력된다.) [input 예시] B [output 예시] B*1=B B*2=16 B*3=21 B*4=2C B*5=37 B*6=4..

# 3. APS/CodeUp 2021.07.04

CodeUp # Python 기초 100제_6064_정수 3개 입력받아 가장 작은 값 출력하기_3항 연산(삼항연산)

[기초-3항연산] 정수 3개 입력받아 가장 작은 값 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 입력된 세 정수 a, b, c 중 가장 작은 값을 출력해보자. 단, 3항 연산을 사용한다. [input 예시] 3 -1 5 [output 예시] -1 [나의 풀이] ## 풀이 1 a, b, c = map(int,input().split()) print((b if a>b else a) if ((b if a>b else a)

# 3. APS/CodeUp 2021.07.04

CodeUp # Python 기초 100제_6062_비트단위로 XOR 하여 출력하기_(비트단위 논리연산, 서컴플렉스/카릿 circumflex/caret)

[기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자. [input 예시] 3 5 [output 예시] 6 [나의 풀이] a, b = map(int,input().split()) print(a^b) 비트단위(bitwise) 연산자의 종류 ~ (bitwise not) '틸드(tilde)' & (bitwise and) '앰퍼샌드(ampersand)' | (bitwise or) '버티컬..

# 3. APS/CodeUp 2021.07.04

CodeUp # Python 기초 100제_6061_비트단위로 OR 하여 출력하기_(비트단위 논리연산, 버티컬바 Vertical bar)

[기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자. [input 예시] 3 5 [output 예시] 7 [나의 풀이] a, b = map(int,input().split()) print(a|b) 비트단위(bitwise) 연산자의 종류 ~ (bitwise not) '틸드(tilde)' & (bitwise and) '앰퍼샌드(ampersand)' | (bitwise or) '버티컬바(..

# 3. APS/CodeUp 2021.07.04

CodeUp # Python 기초 100제_6060_비트단위로 AND 하여 출력하기_(비트단위 논리연산, 앰퍼샌드 Ampersand)

[기초-비트단위논리연산] 비트단위로 AND 하여 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr [문제] 입력된 정수 두 개를 비트단위로 and 연산한 후 그 결과를 정수로 출력해보자. [input 예시] 3 5 [output 예시] 1 [나의 풀이] a, b = map(int,input().split()) print(a&b) 비트단위(bitwise) 연산자의 종류 ~ (bitwise not) '틸드(tilde)'라고 읽는다. & (bitwise and) '앰퍼샌드(ampersand)'라고 읽는다. | (bi..

# 3. APS/CodeUp 2021.07.04
반응형