코드업 [오답노트/파이썬] 코드업 - 캔디팡 BFS 알고리즘을 이용하여 현재 칸에서 상하좌우로 같은 색의 칸이 있는지 확인해 보려고 했으나, 현재 칸과 같은 칸들의 묶음을 어떻게 카운팅 해야 할지 몰랐다. BFS 알고리즘을 이용하여 현재 칸을 기준으로 상하좌우를 확인하고 동일한 색이 있으면 다시 그 칸을 기준으로 상하좌우를 확인한다. 이렇게 카운팅 한 칸이 3개 이상이면 터지는 영역으로 간주한다. 위의 코드를 찬찬히 살펴보자. 먼저, ... python오답노트코딩테스트파이썬코드업python [오답노트/파이썬] 코드업 - 기억력 테스트 3 문제 풀지 못한 이유 시간 초과가 문제였다. 첫 번째 시도는 입력값의 범위를 신경 쓰지 않고 순차 탐색으로 풀이해서 시간 초과되었다. 두 번째 시도는 문제에서 입력값을 오름차순 정렬하여 준 이유가 있을 거라 생각하여 이진 탐색으로 풀었지만 그래도 시간 초과되었다.(문제의 도움말은 보지 않았다.) 이진 탐색으로 풀어도 시간 초과되었던 이유는 이진 탐색의 결과로 True/False를 반환했고, ... python오답노트코딩테스트파이썬코드업python 코드업 기초 100제 1012 실수 1개 입력받아 그대로 출력하기 1013 정수 2개 입력받아 그대로 출력하기 1024 단어 1개 입력받아 나누어 출력하기 1034 8진 정수 1개 입력받아 10진수로 출력하기 1036 영문자 1개 입력받아 10진수로 출력하기 첫 번째 줄에 출석 번호를 부른 횟수인 정수 n이 입력된다. 두 번째 줄에는 무작위로 부른 n개의 번호(1 ~ 23)가 공백을 두고 순서대로 입력된다. 배열... 파이썬코드업코드업 성실한 개미 🔗 문제 링크 ❔ 문제 설명 영일이는 생명과학에 관심이 생겨 왕개미를 연구하고 있었다. 왕개미를 유심히 살펴보던 중 특별히 성실해 보이는 개미가 있었는데, 그 개미는 개미굴에서 나와 먹이까지 가장 빠른 길로 이동하는 것이었다. 개미는 오른쪽으로 움직이다가 벽을 만나면 아래쪽으로 움직여 가장 빠른 길로 움직였다. (오른쪽에 길이 나타나면 다시 오른쪽으로 움직인다.) 미로 상자에 넣은 개미는 먹... 코드업코드업 코드업 (최소대금_JAVA) 파파 파스타 가게는 점심 추천 파스타와 생과일 쥬스 세트 메뉴가 인기가 좋다. 이 세트 메뉴를 주문하면 그 날의 3 종류의 파스타와 2 종류의 생과일 쥬스에서 하나씩 선택한다. 파스타와 생과일 쥬스의 가격 합계에서 10%를 더한 금액이 대금된다. 어느 날의 파스타와 생과일 쥬스의 가격이 주어 졌을 때, 그 날 세트 메뉴의 대금의 최소값을 구하는 프로그램을 작성하라. 입력은 5 행으로 이루어지... 최소대금코드업알고리즘코딩테스트알고리즘 문과생 사이언티스트 되기 3. ※숫자와 문자의 덧셈은 에러를 띄운다. 불가하다! ※문자열에서 뺄셈은 불가하다. 다만 문자 * 숫자는 가능하다. ex) 다양한 산술 연산자들을 파이썬 내 math 모듈로 사용하기 쉽게 바꿀 수 있다. 복합 연산자는 산술 연산자에서 개념을 조금 부여한 거라고 생각하면 된다. +=, -=, *= 등처럼 나타낼 수 있다. 앞에서부터 순서대로 가면된다. 컴퓨터 내에서 =는 같다는 표시가 아닌 오른쪽... math파이썬code upoperatorvelog연산자codeup사이언티스트제로베이스코드업문과생code up
[오답노트/파이썬] 코드업 - 캔디팡 BFS 알고리즘을 이용하여 현재 칸에서 상하좌우로 같은 색의 칸이 있는지 확인해 보려고 했으나, 현재 칸과 같은 칸들의 묶음을 어떻게 카운팅 해야 할지 몰랐다. BFS 알고리즘을 이용하여 현재 칸을 기준으로 상하좌우를 확인하고 동일한 색이 있으면 다시 그 칸을 기준으로 상하좌우를 확인한다. 이렇게 카운팅 한 칸이 3개 이상이면 터지는 영역으로 간주한다. 위의 코드를 찬찬히 살펴보자. 먼저, ... python오답노트코딩테스트파이썬코드업python [오답노트/파이썬] 코드업 - 기억력 테스트 3 문제 풀지 못한 이유 시간 초과가 문제였다. 첫 번째 시도는 입력값의 범위를 신경 쓰지 않고 순차 탐색으로 풀이해서 시간 초과되었다. 두 번째 시도는 문제에서 입력값을 오름차순 정렬하여 준 이유가 있을 거라 생각하여 이진 탐색으로 풀었지만 그래도 시간 초과되었다.(문제의 도움말은 보지 않았다.) 이진 탐색으로 풀어도 시간 초과되었던 이유는 이진 탐색의 결과로 True/False를 반환했고, ... python오답노트코딩테스트파이썬코드업python 코드업 기초 100제 1012 실수 1개 입력받아 그대로 출력하기 1013 정수 2개 입력받아 그대로 출력하기 1024 단어 1개 입력받아 나누어 출력하기 1034 8진 정수 1개 입력받아 10진수로 출력하기 1036 영문자 1개 입력받아 10진수로 출력하기 첫 번째 줄에 출석 번호를 부른 횟수인 정수 n이 입력된다. 두 번째 줄에는 무작위로 부른 n개의 번호(1 ~ 23)가 공백을 두고 순서대로 입력된다. 배열... 파이썬코드업코드업 성실한 개미 🔗 문제 링크 ❔ 문제 설명 영일이는 생명과학에 관심이 생겨 왕개미를 연구하고 있었다. 왕개미를 유심히 살펴보던 중 특별히 성실해 보이는 개미가 있었는데, 그 개미는 개미굴에서 나와 먹이까지 가장 빠른 길로 이동하는 것이었다. 개미는 오른쪽으로 움직이다가 벽을 만나면 아래쪽으로 움직여 가장 빠른 길로 움직였다. (오른쪽에 길이 나타나면 다시 오른쪽으로 움직인다.) 미로 상자에 넣은 개미는 먹... 코드업코드업 코드업 (최소대금_JAVA) 파파 파스타 가게는 점심 추천 파스타와 생과일 쥬스 세트 메뉴가 인기가 좋다. 이 세트 메뉴를 주문하면 그 날의 3 종류의 파스타와 2 종류의 생과일 쥬스에서 하나씩 선택한다. 파스타와 생과일 쥬스의 가격 합계에서 10%를 더한 금액이 대금된다. 어느 날의 파스타와 생과일 쥬스의 가격이 주어 졌을 때, 그 날 세트 메뉴의 대금의 최소값을 구하는 프로그램을 작성하라. 입력은 5 행으로 이루어지... 최소대금코드업알고리즘코딩테스트알고리즘 문과생 사이언티스트 되기 3. ※숫자와 문자의 덧셈은 에러를 띄운다. 불가하다! ※문자열에서 뺄셈은 불가하다. 다만 문자 * 숫자는 가능하다. ex) 다양한 산술 연산자들을 파이썬 내 math 모듈로 사용하기 쉽게 바꿀 수 있다. 복합 연산자는 산술 연산자에서 개념을 조금 부여한 거라고 생각하면 된다. +=, -=, *= 등처럼 나타낼 수 있다. 앞에서부터 순서대로 가면된다. 컴퓨터 내에서 =는 같다는 표시가 아닌 오른쪽... math파이썬code upoperatorvelog연산자codeup사이언티스트제로베이스코드업문과생code up