※ 문제에 대한 저작권은 SW Expert Academy에 있습니다. 💡 출처https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15JEKKAM8CFAYD SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 💡 문제[설명] #1240번 단순 2진 암호 코드의 응용문제라고 할 수 있다. https://coderand.tistory.com/entry/SWEA-1240-%EB%8B%A8%EC%88%9C-2%EC%A7%84-%EC%95%94%ED%98%B8%EC%BD%94%EB%93%9C [SWEA] #1240 - 단순 2진 암호코드 💡 출처 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15FZuqAL4CFAYD SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexp.. coderand.tistory.com 💡 아이디어#1240번 문제는 암호 코드의 길이가 정해져 있었다면 이번 문제는 가변적이며 2진 코드가 아닌 16진수의 코드이다. 그렇기 때문에 일단은 16진수의 코드를 2진수의 코드로 변환해야 한다. 그 후 코드의 시작은 0, 끝은 1이라는 특성을 이용해 암호 코드의 1과 0의 비율을 계산한다. 이 비율과 맞는 숫자가 있다면 배열에 넣고 #1240번 문제와 같이 해독을 하면 문제를 해결할 수 있다. 💡 소스코드
💡 결과암호 코드의 시작이 0, 끝이 1이라는 특징만 잘 찾아낸다면 쉽게 해결할 수 있는 문제였다. 하지만, 그걸 캐치하는 게 쉽지만은 않아 꽤 머리를 썼던 문제였다. |