반응형
SMALL

코딩스터디 28

1222. [S/W 문제해결 기본] 6일차 - 계산기1

문자열의 길이가 주어지고 후위연산을 하는 문제인데, 문자열을 가져와 이를 다뤄야한다. 길이가 주어져 길이까지 하나씩 탐색을 하는데 문자열은 아스키로 변환을 해서 다뤄줘야한다. +는 아스키코드로 43이고 각 숫자는 -48을 하면 원하는 숫자를 얻을 수 있으므로 다음과 같이 설계했다. #include #include using namespace std; int main(){ for(int t=1; t

코딩스터디 2019.05.05

1218. [S/W 문제해결 기본] 4일차 - 괄호 짝짓기

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14eWb6AAkCFAYD&categoryId=AV14eWb6AAkCFAYD&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! www.swexpertacademy.com 본 문제는 swexpertacademy D4 P.1218에 대한 문제 임을 알립니다. 괄호 4종류 () [] {} 로 이루어진 문자열이 올바른 괄호인지 찾는 문제입니다. 스택을 사용하여 풀었으며, 닫는 괄호가 나올 때 그 괄호와 짝이 맞으면 Pop을 하고 짝이 맞지 않으면 break 4종류의 닫는 괄호가 나오지..

코딩스터디 2019.05.05

1210. [S/W 문제해결 기본] 2일차 - Ladder1

본 문제는 swexpertacademy의 D4 1210문제임을 알립니다 처음 설계한 SudoCode에서는 100개의 시작점을 모두 탐색하여 끝점인 배열 2를 찾으면 break하는 방법으로 진행했지만, 10개의 테스트케이스를 다 마치기도 전에 Runtime error가 발생했기 때문에 경우의 수를 줄이는 방안으로 끝점을 탐색하고 거기에 대응하는 시작점을 출력합니다. #include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int arr[102][102]={{0,},}; int d[2]={1,-1}; for(int t=0; t>T; cout

코딩스터디 2019.05.05
반응형
LIST