분류 전체보기250 코딩테스트 준비 - 백준1018번 체스판 풀이(파이썬) 백준 1018번 풀이 문제풀러가기 https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net 풀이 1. 8*8칸씩 범위를 잡고 다시 칠해야 되는 부분의 갯수를 구한다. 1-1 경우의 수 1) N과 M이 8보다 클때 -> 인덱스를 1씩 더해, 8*8사각형을 옮겨 가며 갯수를 구해주면 된다. 더보기 예를 들어, M=9인 경우 처음에는 0~7까지 다시칠해야 되는 갯수를 구한다. 그 다음 1을 더해주어 1~8까지 다시 칠해야 되는 갯수를 구한다. 그 다음.. 2021. 5. 28. 코딩테스트 준비- 백준 2751번:병합정렬,리스트 정렬 예제(파이썬) 문제풀러가기 https://www.acmicpc.net/problem/2751 2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 풀이 두 방법 다 python3가아닌 pypy3로 풀어야 될 것. (python3로 하면 시간초과가 뜹니다.) 1번 방법: sort 사용 2번 방법: merge sort(병합정렬) 사용 방법 1) sort 리스트 정렬 N = int(input()) arr = [] for i in range(N): arr.append(int(input())) arr.sort() for i .. 2021. 5. 27. 코딩테스트 준비 - 백준 1463번 영화감독 숌 풀이(파이썬) 백준 1463번 문제 풀이 문제풀러가기 https://www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net 문제 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워즈를 만들 때, 스타워즈 1, 스타워즈 2, 스타워즈 3, 스타워즈 4, 스타워즈 5, 스타워즈 6과 같이 이름을 지었고, 피터 잭슨은 반지의 제왕을 만들 때.. 2021. 5. 27. 파이썬 - 리스트 정렬, for문 을 사용한 예제/백준2750번 파이썬 리스트 정렬 및 for 문 문제풀러가기 https://www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 사용 문법 1. 리스트 정렬: 리스트 이름.sort() -> 리스트 안의 내용이, 오름차순으로 정렬됨. 2. 리스트 길이: len(리스트이름) ->ex) arr = [1,2,3] , len(arr) = 3 3. for문: for i in range (길이): 코드 N = int(input()) arr = [] for i in range(N): a = int.. 2021. 5. 26. 코딩테스트 준비 - 백준 11653번 소인수분해 풀이(파이썬) 백준 11653번 풀이 문제풀러가기 https://www.acmicpc.net/problem/11653 11653번: 소인수분해 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. www.acmicpc.net 코드 N = int(input()) m = 2 while N!=1: # N과m을 나눴을때 몫이 1이 되면 멈춤. if N%m==0: print(m) N = N//m else: m += 1 2021. 5. 25. (내돈내산/웹) 자바스크립트 책: 모던 자바스크립트 Deep Dive 후기 모던 자바스크립트 책 후기 모던 자바스크립트 책은 매우... 매우 정말 매우 두껍습니다. 그리고 정말 재미없었습니다 ㅜㅜ 동작 원리에 대한 설명이 엄청나게 길기 때문에.... 모던 자바스크립트를 읽기 전에.. 1. 자바나 C언어 등 다른 프로그래밍 언어를 공부한 후 보시는 걸 추천합니다. 2. HTML, CSS는 할 줄 알아야 됩니다. 3. 초보자부터 잘하시는 개발자분들 까지 다 읽기 좋은 책인 것 같습니다. 좋았던 점... 1. 지금까지 배운 프로그래밍들의 동작 원리를 이해할 수 있게 됨. 2. 동작 원리 설명이 매우 자세함. 3. 이 한권으로 기본 개념을 충분히 잡을 수 있음. 4. 자바스크립트에서 필요한 대부분의 내용이 들어있음. 아쉬운 점... 1. 동작원리는 알았지만 이걸 언제 어떻게 쓰는지 잘.. 2021. 5. 24. 이전 1 ··· 23 24 25 26 27 28 29 ··· 42 다음