본문 바로가기
전기기능장/회차별 문제

전기기능장 73회 1일차 2번 문제풀이

by >ⓐⓑⓒ 2024. 8. 10.

전기기능장 73회 1일차 2번 문제풀이

전기기능장 이번에는 3일 차 2번 문제를 풀어드리고 1일 차도 살펴보려고 합니다.

저는 문제를 처음부터 끝까지 풀어드릴 생각은 없습니다.

간단하게 푸는 방법을 연구하고 고민합니다.

 

이번에도 보니까 문제가 무슨 ㅋㅋ 애들 장난도 아니고

√를 넣었더라고요.

참…. 할 말이 없습니다.

 

그래도 우리는 침착하게 풀어갈 능력이 필요합니다.

막상 보니까 3일 차의 응용 버전으로 만들어서 풀면 되겠죠?

제가 생각한 방식이나 √를 이용해서 만든 사람들 거를 봐도 별로 많은 차이가 없습니다.

본인이 생각하기 나름입니다.

누가 더 빨리 만드냐 싸움이니까요.

 

전기기능장 73회 1일차 조건

  • SSB ON
  • PBA COUNT
  • PBB COUNT
  • PBC Negative
  • PLA는 √PBA^2 + PBB^2, 소수점 절삭
  • PLB는 1초 점멸(ON, OFF)
  • PLC는 PLB의 반전, XOR
  • PLD는 PLB의 반전, NAND
  • PLE는 PLB의 동일, XNOR

간단하게 설명 보고서 넘어가겠습니다.

5번 조건만 잘 읽어주시면 됩니다.

나머지는 다른 분이 올려주신 거를 봤는데….

차근차근 말씀드릴게요.

 

5번 조건이 √를 쓰지 않고 만들려면은 숫자가 크긴 합니다.

프로그램이 길어진다는 건데….

저에게는 별로 신경이 쓰이지 않습니다.

PBA x 2를 하고 PBB x2를 하고 둘을 더하고 조건문을 만들어 풀 예정입니다.

 

PLC ~ PLE의 조건을 굉장히 상세히 적어놨던데

다른 분은요.

전 쉽게 생각하겠습니다.

 

PLC = PLB의 반전

PLD = PLB의 반전

PLE = PLB와 같다.

 

전기기능장 이렇게 생각하시면 됩니다.

조건이 논리회로 달려있는데요?

이렇게 말하는 사람도 있을 거 같은데요.

제 눈에는 그렇게 해도 문제가 잘못될 거 같다는 생각은 들지 않았습니다.

문제 한번 풀어보겠습니다.

√부분만 풀 예정입니다!!!

숫자를 세야 하니까 INCP를 이용해서 받아줍시다.

그러고 5번 조건입니다.

SSB를 눌렀을 때만 DATA를 취득하고요.

해당 부분을 만들어야 합니다.

PBA x PBA를 먼저 만들고 PBB x PBB를 만든 다음에

ADD 명령어로 더해주면 끝입니다.

이거 이해 안 되시는 분들은 3일 차 풀이 먼저 보고 오시는 것을 추천해 드립니다.

 

전기기능장 73회 3일차 2번 문제풀이 2편

 

설명이 너무 길어져서요….

제가 만들다 보니까 규칙이 보였습니다.

앞의 숫자를 보시면은

 

1 = 1 x 1

4 = 2 x 2

9 = 3 x 3

16 = 4 x 4

25 = 5 x 5

 

보이시나요?

바로 √를 벗길 때는 같은 숫자들은 그대로 벗겨집니다.

그럼 만들 때 앞의 숫자만 잘 만들고서 뒤 숫자는 한 개씩만 줄여서 만들면 됩니다.

전 대충 100까지 만들었습니다.

작동해볼게요.

√ 1은 숫자 1입니다.

자 그러면 √ 13은 몇 개일까요?

3.60555입니다.

숫자 3이니까요. 30으로 타이머에 걸어주면 됩니다.

좀 더 숫자를 높여볼게요.

PBA 6번과 PBB 4번입니다.

그러면은 36 + 16으로 √ 52가 됩니다.

이거는 숫자 몇 개일까요?

7.21110입니다.

그럼 숫자 7만 필요하니까 타이머 70입니다!

숫자 85를 만들어보았습니다.

그럼 √ 85가 되는데요.

9.2195 대략 이 정도입니다.

타이머 90이네요!

이해가 될까요?

 

√ 공식을 조건문으로만 푼 방식입니다.

이렇게 해서 √120까지 쓸 수 있는 방식입니다.

진짜 아무리 감독관이 많이 누른다고 해도 이 문제는 루트를 본인이 계산하고서 몇인지 알아야 하는 문제입니다.

진짜 많이 눌러야 10초 이내로 봐야 합니다.

 

괜히 이거는 오래 볼 필요가 있을까요?

아니오. 없습니다!

감독관도 시간 아까운데요….

언제 일일이 확인할까요?

2일 차 문제는 한번 찾아봐서 볼 생각인데,

1일 차 3일 차와 매우 유사하다면 문제 해석을 더는 하지 않고 74회로 보겠습니다.

 

Q : 왜 다 안 풀어줘?

 

A : 아무리 해석해줘도 내가 하지 않으면 알 수 없습니다.

 

Q : 1번 문제는 왜 없어요?

A : 이런 말 하셔도 안 올리는 이유 중의 하나는 풀기 쉬우니까요….

 

응용을 원하는 문제면 풀어드릴 텐데….

이번에는 보이지 않았습니다.

공부가 되었으면 좋겠고 직접 풀어보시는걸 추천해 드리며 다음 시간에 찾아뵙겠습니다.

감사합니다.

 

 

 

댓글