5656번 2

SWEA 5656번 [모의 SW 역량테스트] 벽돌 깨기 C++ DFS, BFS, 시뮬레이션, 구현

리뷰재귀의 깊이와 맵의 크기가 그리 크지 않아 완전 탐색으로 쉽게 구현이 가능할 줄 알았는데, 생각보다 신경써 주어야 할 것이 많았다... 어렵네 ㅜㅠ 통과한 코드도 시간이 아슬아슬 한 걸 보니 최적화가 더 필요해 보인다...  SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com 문제 풀이테스트 케이스 tc를 입력 받고 각 테케마다 for문을 돌려주어 init, input, solution 함수를 실행하고 정답 ans를 출력했다.1. init()ans값을 10억으로 초기화 해주고, 방문 배열 v를 0으로 초기화 해주었다.2.input()n, w, h값을 입력 받아주고 h * w크기의 맵에 벽돌 정보를 받아주었다.3.s..

백준 5656번 비교 연산자 C++

리뷰비교 연산자를 통한 문제 풀이 문제 풀이각 케이스마다 if문을 통해 flag에 bool값을 저장한다.기본은 false로 시작해서 참인 조건이 있을 경우 flag를 true 혹은 false로 치환하여 정답을 출력해 준다. 참고 사항삼항 연산자를 사용해 주면 출력을 한줄로 실행할 수 있다.  정답 코드#include using namespace std;int main() { int a, b, tc = 0; string op, ans; bool flag = false; while (++tc) { cin >> a >> op >> b; if (op == "E") break; if (op == ">") flag = a > b; if (op == ">=") flag = a >= b; if (op == "

728x90