Softeer 전광판
·
코딩테스트/비트마스크
링크 : https://softeer.ai/app/assessment/index.html?xid=472149&xsrfToken=SMreoIhQcKRTyLHWPRxmbSqP7ldeHzwT&testType=practice문제 풀이전광판의 정보를 저장하기위해 binary 형태로 표시 순서는 위에 그림처럼 0~6자리수에 0, 1로 표현또한, 빈 값을 표시하기 위해 ' ' -> '0000000'로 표시각 자리수에 최소한의 클릭으로 전광판이 같아지도록 만들어야 함 -> 비트연산자 xor 이용-> xor이란 같은 자리에 값이 다를 경우 1리턴, 같을 경우 0리턴최종 로직1. max 길이 만큼 앞에 ' '로 채우기2. 각 자리수의 binaryFormat에서 binary값 구하기3. xor연산을 사용하기위해 10진수 형..
백준 1062 가르침
·
코딩테스트/비트마스크
링크 : https://www.acmicpc.net/problem/1062문제 설명더보기문제남극에 사는 김지민 선생님은 학생들이 되도록이면 많은 단어를 읽을 수 있도록 하려고 한다. 그러나 지구온난화로 인해 얼음이 녹아서 곧 학교가 무너지기 때문에, 김지민은 K개의 글자를 가르칠 시간 밖에 없다. 김지민이 가르치고 난 후에는, 학생들은 그 K개의 글자로만 이루어진 단어만을 읽을 수 있다. 김지민은 어떤 K개의 글자를 가르쳐야 학생들이 읽을 수 있는 단어의 개수가 최대가 되는지 고민에 빠졌다.남극언어의 모든 단어는 "anta"로 시작되고, "tica"로 끝난다. 남극언어에 단어는 N개 밖에 없다고 가정한다. 학생들이 읽을 수 있는 단어의 최댓값을 구하는 프로그램을 작성하시오.입력첫째 줄에 단어의 개수 N과..