https://www.acmicpc.net/problem/9012시간 제한 : 1초메모리 제한 : 128MB입력 제한 : 2 ≤ 괄호 문자열의 길이 ≤ 50구현스택
https://www.acmicpc.net/problem/1874/시간 제한 : 2초메모리 제한 : 128MB입력 제한 : 같은 정수가 두 번 나오는 일은 없다.
시간 제한 : 0.3초메모리 제한 : 512MB
https://www.acmicpc.net/problem/10845시간 제한 : 0.5초메모리 제한 : 256MBlist list 객체의 append, pop(0) or insert(0, x), pop()를 사용하면 큐 자료 구조로 사용가능list는 큐 자료
https://www.acmicpc.net/problem/1158시간 제한 : 2초메모리 제한 : 256MB1차2차
https://www.acmicpc.net/problem/10866시간 제한 : 0.5초메모리 제한 : 256MB
https://www.acmicpc.net/problem/17413구현스택구현과 스택 두 가지 방법으로 프로그램을 작성, 알고리즘은 동일단어와 태그에 포함되는 문자를 구별하기 위해 boolean을 사용뒤집어야 하는 단어는 stack을 거쳐서 result에 저장
https://www.acmicpc.net/problem/10799 문제 소스코드 풀이
https://www.acmicpc.net/problem/17298 문제 소스코드 풀이
https://www.acmicpc.net/problem/17299 문제 소스코드 1차 원소의 등장횟수를 세고 count의 중복을 없애기 위해 set()을 사용 결과 : 시간초과 2차 set()을 사용하지 않고 원소 i의 중복을 허용하여 등장횟수를 저장 결과
https://www.acmicpc.net/problem/1935ord() : 문자를 인자로 받으면 해당 문자에 해당하는 유니코드 정수를 반환chr() : 정수를 인자로 받으면 해당 정수에 해당하는 유니코드 문자를 반환문자열.isupper() : 문자열이 대문
https://www.acmicpc.net/problem/1918알파벳의 순서는 바뀌지 않고 사칙연산의 위치만 바뀌기 때문에 입력제한에 따라 대문자인지 판별하고 결과값에 추가한다.문자가 ( 일 경우 스택에 추가한다.\*, / 일 경우 이전에 저장된 우선순위가
https://www.acmicpc.net/problem/10808입력한 문자열 skey 값으로 알파벳 소문자, value 값을 0으로 가진 dictionary 선언 반복문으로 해당 알파벳의 value 값을 +1
https://www.acmicpc.net/problem/10809 문제 소스코드 풀이 입력한 문자열 s key 값 알파벳 소문자, value 값 -1을 가진 dictionary를 선언한다. enumerate를 사용하여 (index, 문자)를 사용하여 반복문을 사
https://www.acmicpc.net/problem/10820문자열의 개수 n의 값을 입력하는 것이 아니라서 입력받은 s가 값이 없을 경우 break소문자, 대문자, 공백, 숫자에 따라 result에 값을 저장하고 total에 추가하여 마지막에 모아서 출
https://www.acmicpc.net/problem/11655알파벳 대문자와 소문자는 ascii code가 다르기 때문에 분리하여 처리한다.해당 알파벳을 ROT13할 경우 알파벳의 마지막인 Z or z의 ascii code를 넘어가면 알파벳의 개수 26을
https://www.acmicpc.net/problem/2609두 수 A, B의 최대공약수를 G, 최소공배수를 L이라고 하면 다음 식이 성립한다. AB=LG유클리드 호제법 알고리즘 \- A, B의 최대공약수를 구하기 위해서 A를 B로 나눈 나머지 R1을 구
https://www.acmicpc.net/problem/6588소수는 테스트케이스에 관계없이 같기 때문에 테스트케이스를 입력하기 전에 소수인지 판정하는 리스트를 생성두 홀수 소수의 합을 구하는 것이기 때문에 범위는 소수 2를 제외한 3부터 n-3까지이고 홀
https://www.acmicpc.net/problem/1676 문제 소스코드 팩토리얼 구현 O 팩토리얼 구현 X
https://www.acmicpc.net/problem/2004 문제 소스코드 풀이
https://www.acmicpc.net/problem/9613GCD의 합이란 예를 들어 (10, 20, 30, 40)의 입력을 받으면 gcd(10, 20) + gcd(10, 30) + gcd(10, 40) + ... 을 의미한다.math 모듈의 gcd를 사
https://www.acmicpc.net/problem/17087문제에서 말하는 D의 최대값은 동생들과의 거리의 최대공약수를 의미한다.수빈이의 위치에서 동생들과의 거리를 distance에 저장한다. 수빈이의 위치와 동생의 위치가 같아 거리가 0일 경우 dis
https://www.acmicpc.net/problem/17103 문제 소스코드 풀이 이전에 풀었던 골드바흐의 추측 문제를 사용하여 위 문제를 해결했다. 에라토스테네스의 체를 사용하여 소수를 저장하는 리스트를 생성한다. 골드바흐의 추측 문제에서는 4를 초과한 모
https://www.acmicpc.net/problem/11576문제 이해에 시간이 걸린 문제이다.입력이 위와 같을 경우 216(17)을 62(8)로 바꾸는 문제로 여러 숫자가 아닌 한 숫자를 바꾸는 문제인 것이다.입력받은 진법의 숫자를 10진법 숫자로 바꾼