c언어

[C언어 문제] baekjoon문제 풀이 07/01

chu_dw 2022. 7. 1. 17:19

● 조건문 7단계 2480번 (주사위 3개)

답은 맞았으나 코드가 너무 더러운 거 같아 방법을 생각 해보다 딱히 떠오르지 않아 다른 답을 찾아봤다.

다른 코드를 참고하여 짠 코드는 아래와 같다.

생각하지 못한 부분은 if문에서 한번 조건으로 걸러주면 아래 else if 문에서 걸러진 조건들은 들어가지 않는다는 것이다.

당연한 것이긴 한데 두 번째 조건인 두 개의 주사위만 같아야 한다는 조건만 생각했던 것 같다.

 

그리고 읽기 쉬운 코드에 대해 생각해 보았다.

두 번째 코드를 수정할 때 15,18번째 줄을 &&로 합치려 했었는데 오히려 보기 어려워진 것 같다는 느낌을 받았다.

처음 코딩 배웠을 때에도 코드가 보기 좋아야 한다 배웠었는데 위 코드와 아래 코드를 비교해 보니 앞으로 계속 신경 써야겠다는 생각이 들었다.

 


반복문 1단계 2739번 (구구단)

 

 


반복문 2단계 10950번 (A+B-3)