문제 출처:Silver 1이중 배열만들어서 string 및 string 내장함수 count를 이용했다..C++ 스러웠다는 걸.. 0의 개수 일일이 확인하는 코드 짜다가 깨달았다. count 함수가 있다니 문자열 다루기에 최적이다 파이썬..다른 사람 코드 보니깐 더 짧다
문제 출처: https://www.acmicpc.net/problem/2605Bronze 2제공되는 번호는 배열의 인덱스 번호고 출력해야하는 숫자는 인덱스 번호에 따라 넣어진 순서 숫자이다.이걸 유의하고 숫자가 겹치면 뒤에 있는 숫자들을 뒤로 보내고 해당 인덱
문제 출처: https://www.acmicpc.net/problem/2606Silver 3쉬운 그래프 탐색 문제이차원 배열 선언에서 좀 시간이 걸렸다 처음에 \[\[0]\*n]\*n 로 했더니 같은 배열 n번 나와서 (1,2)이 1이 되면 다른 행과 열이여야
문제 출처: https://www.acmicpc.net/problem/2587Bronze 2문제에 따라 평균과 중간값을 구하면 되는 문제다. 파이썬 배열과 정수 나누기를 공부할 수 있는 문제
문제 출처: https://www.acmicpc.net/problem/2576Bronze 3n % 2 == 1 이라는 홀수 조건문으로 구분한다.
문제 출처: https://www.acmicpc.net/problem/2562Bronze 2
문제 출처: https://www.acmicpc.net/problem/2501Bronze 3런타임에러가 계속나서 쓸데없이 시간을 잡아먹었다. 알고보니 문제 중 예외사항을 추가하지 않아서 났던 에러였다. 문제를 꼼꼼하게 풀고 정확하게 코드 짜자고 다짐했는데 브론
문제 출처: https://www.acmicpc.net/problem/2490Bronze 3저렇게 한 번에.. 변수에 넣을 수 있다는 사실을 기억하자! 그것도 모르고 for문 3까지 한번 4까지 한번더 이렇게 돌리고 입력받았는데 출력이 이상해서 뭔가 싶었음
문제 출처: https://www.acmicpc.net/problem/2476Bronze 3조건문을 일일이 걸었다. 근데 처음에는 끝에 두개는 같고 가운데만 다른 경우, 모두 다르다는 조건문을 자꾸 통과해서 괄호를 쳐서 우선순위를 뒀는데도 통과하지 못했다. 그
문제 출처: https://www.acmicpc.net/problem/2455Bronze 3
문제 출처: https://www.acmicpc.net/problem/1021Silver 4원형큐인걸 알고 덱을 사용하면 되겠다 싶었다.
문제 출처: https://www.acmicpc.net/problem/1158Silver 5링크드 리스트를 이용해서 문제를 풀어봤다. 링크드 특징을 이용해서 풀었고, 주의할 점은 노드를 삭제할 수록 size도 줄어드니깐 이에 대한 처리도 해줘야 했다 안해줘서
연결 리스트, 링크드 리스트(linked list)는 각 노드가 데이터와 포인터를 가지고 한 줄로 연결되어 있는 방식으로 데이터를 저장하는 자료 구조이다. 이름에서 말하듯이 데이터를 담고 있는 노드들이 연결되어 있는데, 노드의 포인터가 다음이나 이전의 노드와의 연결을
문제 출처: https://www.acmicpc.net/problem/2525Bronze 4시간과 분을 따로 더하지 말고 아예 C와 단위를 맞춰서 계산한다처음에 시간과 분을 따로 계산했는데 뭐로 해도 계속 100% 맞습니다가 뜨지 않는다.초기 코드
문제 출처: https://www.acmicpc.net/problem/2456Bronze 1처음에 일일이 구현하다가 조건문 때문에 빡코딩이 됐다. 그래서 이를 해결하기 위해 값을 제곱해서 더해주는 배열을 하나 더 생성해서 이를 비교했다.그럼에도 제곱끼리도 같으
문제 출처: https://www.acmicpc.net/problem/2526Bronze 2반복되는 시점을 찾기만 하면 되기 때문에 리스트에 넣고 나중에 반복되는 시점을 찾아 전체 array 사이즈에서 뺐다.
문제 출처: https://www.acmicpc.net/problem/7567Bronze 2처음 바닥에서 높이는 10, 그릇이 서로 다르면 10cm가 추가된다. 그렇기 때문에 같을 때는 5cm를 추가하고 다를 때는 10cm를 더해준다.
문제 출처: https://www.acmicpc.net/problem/10156Bronze 4
문제 출처: https://www.acmicpc.net/problem/10797Bronze 4
문제 출처: https://www.acmicpc.net/problem/10798Bronze 1파이썬은 이중배열 선언하는게 매번 헷갈린다 이번 코드 같은 경우도 maxlen값을 일일이 구하지 않고 한줄로 끝낼 수 있는데 간단하게 코드 짜는게 아직도 익숙치 않다다
문제 출처: https://www.acmicpc.net/problem/2578Silver 5문제 그대로 구현. 파이썬 초보에게는 문법 때문에 내가 모르는게 있나하고 일일이 검색해봄
문제 출처: https://www.acmicpc.net/problem/2563Silver 5처음엔, N만큼 100을 곱한 후에 각 좌표마다 겹치는 넓이를 빼줘야한다고 생각했다.하지만 프로그래밍적으로 생각하니 해당 방법은 복잡할 것 같아서 쉽게 생각해보니 영역마
문제 출처: https://www.acmicpc.net/problem/9012Silver 4stack에 (만 넣는다고 가정하고 풀었다.그러면 )이 만날때 pop을 해주고 stack이 비어있는데 닫는 괄호가 들어오면 어떻게 됐든 옳지 않은 괄호기 때문에 "NO"
문제 출처: https://www.acmicpc.net/problem/5525Silver 2p1 = IOI p2 = IOIOI -> IOI가 2번 반복 p3 = IOIOIOI -> IOI가 3번 반복 하기 때문에, index를 수를 증가해가며 IOI를 찾고
문제 출처: https://www.acmicpc.net/problem/1181Silver 5key와 람다를 이용해 정렬하기
문제 출처: https://www.acmicpc.net/problem/2477Silver 1틀린풀이 : 해당 문제 속 밭은 ㄱ모형으로 모양이 한정적이다. 심지어 육각형이라고 한정된 정보를 이용해 밭 크기를 구하는 것이다. 그럼 ㄱ 넓이를 구하려면 우리는 'ㅁ'
문제 출처: https://www.acmicpc.net/problem/2458Gold 4플로이드-와샬 알고리즘 사용보통 위 알고리즘 같은 경우, A->C로 갈 때 B와 D로 거칠 수 있는지 여부와 방법의 수를 찾는데 쓰였는데 키 순서에 적용된다는 발상 전환이