배낭에 넣을 수 있는 무게로 최대 가치 만들기문제를 풀던 도중에 런타임에러가 났다. 이유를 찾아보니 배열의 수를 너무 작게해서 에러가 난것이었다.;;처음부터 수를 크게 가야겠다.
같은 행, 같은 열, 대각선에 겹치면 안됨처음에 queens(1)로 했다가 에러가 났다. 나는 행과 열이 1부터 시작하므로 상관없을거라 생각했다.생각해보니 queens(1)로 놓으면 마지막열이 n이 된다. 그렇게 되면 n이 유망한지 판단할 queens 함수 안에 els
⦁ S가 최솟값이 될려면 A의 작은 값과 B의 큰 값을 곱해야 한다. pop을 이용하겠다는 생각을 하지 못했다. 자료구조 기초가 덜 쌓인거같다;;자료구조 공부하러 가야겠다.
⦁ X가 4의 배수이면 AAAA를, 2의 배수이면 BB를 넣으면 된다.처음에는 복잡하게 생각했다. 알고리즘이니까 4의 배수한 한 후, 나머지 값을 2로 나누고 0이 나오면…But! 간단하게 replace로 하면 금방 끝낼 문제였다.함수를 안쓰고 복잡하게 풀려했다.
⦁ 양 옆의 수와 차이값을 최대한 적게 만들기⦁ 큰 값을 가운데에 놓고 그 다음 큰 값을 옆에 두기처음에는 큰 수를 가운데에 놓는 거 부터 차례대로 배열을 완성한 다음에 차이값을 구했다. 스멀스멀 불길한 기운이 일었지만... 역시 런타임 에러가 났다.😭😭머리를 싸매
백준 1789 - 수들의 합
백준 2810
백준 2828
백준 16953
백준 2217
백준 11501
백준 4796
백준 11048
백준 11727
백준 1388 - 바닥 장식
백준 1000 - A+B
백준 15552 - 빠른 A+B
백준 2839