
백준 1406 에디터 (파이썬)
2022. 11. 6. 18:33
백준
풀이 import sys; import collections S = list(sys.stdin.readline().strip()) Q = collections.deque() N = int(sys.stdin.readline().strip()) for _ in range(N): info = list(sys.stdin.readline().strip().split()) if info[0] == 'L' and S: Q.append(S.pop()) elif info[0] == 'D' and Q: S.append(Q.pop()) elif info[0] == 'B' and S: S.pop() elif info[0] == "P": S.append(info[1]) Q.reverse() S.extend(Q) print(''..

백준 18870 좌표 압축 (파이썬, 자바)
2022. 11. 1. 20:47
백준
풀이 (파이썬) import sys; import collections N = int(sys.stdin.readline()) nums = list(map(int, sys.stdin.readline().strip().split())) new_nums = list(set(nums)) new_nums.sort() graph = collections.defaultdict(int) for i in range(len(new_nums)): graph[new_nums[i]] = i for num in nums: print(graph[num], end=' ') 풀이 (자바) import java.io.*; import java.util.*; public class Main { public static void main(..
백준 1874 스택 수열 (파이썬)
2022. 10. 28. 15:17
백준
풀이 및 해설(주석) import sys def solve(): # 임시로 넣어줄 숫자들 (여기서 pop할 거임) nums = [] # +, -를 넣어줄 결과 (리턴할 거임) rst = [] # 확인해야할 인덱스를 나타냄 now = 0 for i in range(1, N+1): nums.append(i) rst.append('+') while True: if not nums: break if nums[-1] == target[now]: nums.pop() now += 1 rst.append('-') elif now >= N: break else: break # now가 N이 아니면 수열을 만들지 못하는 상황임 if now != N: return 'NO' return rst N = int(sys.stdin..

[자바스크립트] 강아지 사진 랜덤으로 보는 웹사이트
2022. 10. 27. 21:52
재미로 만드는 웹
See the Pen dog_random by ryuwc (@ryuwc) on CodePen.

[자바스크립트] Array, fill, map 배열 생성과 초기화, 매핑
2022. 10. 25. 21:32
JavaScript

[자바스크립트] to do 리스트 웹 만들기
2022. 10. 25. 21:02
재미로 만드는 웹
See the Pen todos by ryuwc (@ryuwc) on CodePen. Todo

백준 9020 골드바흐의 추측 (파이썬)
2022. 10. 23. 20:55
백준
풀이 import sys; import math # 소수인지 판별하는 함수 def is_prime(x): for i in range(2, int(math.sqrt(x) + 1)): if x % i == 0: return False return True for tc in range(int(sys.stdin.readline())): N = int(sys.stdin.readline()) # 효율적으로 답을 찾기위해 반으로 나누어 left와 right로 나누어 판별 left = N//2 right = N - left rst = [0, 0] while left > 0: if is_prime(left) and is_prime(right): print(left, right) break left -= 1 right +..