[ 백준 1032 : 명령 프롬프트 ]
문제를 보면 까다롭지만 한 번만 생각해보면 쉬운 문제라고 생각합니당.
일단 처음 입력한 문자열에서 일치하는건 그대로 놔두고
일치하지 않는 문자는 바로 '?'로 채우면 된다.
그럼 먼저 n을 입력하고 첫번째 문자열을 입력할텐데
문자열 입력하고 엔터를 치게되므로 scanf를 사용한다면 엔터도 하나의 문자이므로 이것까지 입력에 넣어줘야한다.
그리고 계속해서 한 문자씩 입력하고 그 문자와 현재의 인덱스와 비교해주면된다.
같다면 그대로 놔두고 틀리다면 ?를 넣는다.
여기도 역시 문자를 다 입력하면 엔터를 한 번 치게되므로 \n을 한 번 scanf에 넣어줘 입력버퍼에 잘못되지 않게 처리해준다.
이 블로그 검색
피드 구독하기:
댓글 (Atom)
-
[ 백준 14500 : 테트로미노 ] 단순 구현문제.. 나는 그냥 테트로미노들을 다 선언해버렸다. 만약 ㅁㅁㅁㅁ 모양의 테트로미노라면 1번:ㅁㅁㅁㅁ 와 2번:ㅁ ㅁ ㅁ ㅁ 의 모양이 나온다. 좌표값으로만 본다면 한 좌표를 기준...
-
아마 나와 비슷한 나이대의 학생들은 대부분 대학에서 수업을 들으면서 꾸준하게 들었을 것 같다. 물론 내가 그래서 그렇다. 4차산업~ IT의 시대~ 빅데이터~ 데이터 마이닝~ 하지만 컴퓨터 관련 전공자가 아니고 더군다나 공학 계열 전공자가 아니라...
-
[ 백준 2504 : 괄호의 값 ] 쉬운 구현문제 일단 저번에도 코드그라운드의 "괄호" 라는 문제 풀이를 올렸었다. 그 문제보다는 훨씬 쉽게 풀었다. 일단 문제를 보면 올바른 괄호인지를 체크해야 한다. 그러면 무조건 ...
[백준 16236] 아기 상어
[ 백준 16236 : 아기 상어 ] 2018 삼성전자 sw직무 하반기 기출문제입니다. 역대 삼성전자 기출문제가 그렇듯 역시나 BFS,DFS,완탐,DP,단순구현 입니다. 저는 문제를 단순히 BFS로 풀어갔습니다. 조건만 잘 지킨다면 한번에 ...
댓글 없음:
댓글 쓰기