반응형

SWEA 4

SWEA 암호문3, (C++)

위 문제는 삽입/삭제가 많아 linkedlist를 사용해서 문제를 해결했습니다. Node 구조체 struct Node { int data; Node* next; Node(int data) { this->data = data; this->next = nullptr; } }; 이 코드는 Node 구조체를 정의합니다. 이 구조체는 연결 리스트의 노드를 표현합니다. Node 구조체는 두 개의 멤버 변수를 가지고 있습니다. 하나는 int형 데이터를 저장하는 data이고, 다른 하나는 다음 노드를 가리키는 포인터인 next입니다. 그 다음에는 insert, remove, add, printList 함수가 정의됩니다. Insert 함수 // 1. I(삽입) x, y, s : 앞에서부터 x의 위치 바로 다음에 y개의 ..

SWEA 1928 Based64 Decoder (파이썬)

D2, 구현, 수학 문제 링크 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 첫번째 제출 코드 (정답) from collections import defaultdict T = int(input()) dic = defaultdict(int) # 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다. for i in range(ord('A'), ord('Z')+1): dic[chr(i)] = i-65 for i in range(ord('a'), ord('z')+1): dic[chr(i)] = i-65-6 dic.update({'0':52, '1':53, '2':54, '3':55, '4':56, '5':57, ..

1
반응형