2025/02 46

[멋쟁이사자처럼 부트캠프 TIL회고] 67일차 : 틱택토

오늘 배운 것1. 배운 테크닉? 들2. 틱택토 코드들   알아두면 좋을 사실들 1. OnMouseUpAsButton()우리가 클릭 했을 때 , Down이나 Up만 사용하면 중간에 잘못 클릭했을 때 취소가 안된다. OnMouseUpAsButton()은 클릭한 콜라이더 내에서 다시 Up을 했을 때만 호출되는 함수이다. 우리가 평상시에 사용하는 핸드폰의 클릭과 같다고 보면 된다.   2. 삼항 연산자의 사용// _board[row, col] = playerType;// blockController.PlaceMarker( playerType == PlayerType.PlayerA ? Block.MarkerType.O : Block.MarkerType.X, row, col);// return true; 삼항 연산..

TIL 2025.02.04

13909번 창문 닫기, 1929번 소수 구하기, 4134번 다음 소수

코딩테스트 : 13909번 창문 닫기시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초64 MB189739496841450.057%문제서강대학교 컴퓨터공학과 실습실 R912호에는 현재 N개의 창문이 있고 또 N명의 사람이 있다. 1번째 사람은 1의 배수 번째 창문을 열려 있으면 닫고 닫혀 있으면 연다.  2번째 사람은 2의 배수 번째 창문을 열려 있으면 닫고 닫혀 있으면 연다. 이러한 행동을 N번째 사람까지 진행한 후 열려 있는 창문의 개수를 구하라. 단, 처음에 모든 창문은 닫혀 있다.예를 들어 현재 3개의 창문이 있고 3명의 사람이 있을 때,1번째 사람은 1의 배수인 1,2,3번 창문을 연다. (1, 1, 1)2번째 사람은 2의 배수인 2번 창문을 닫는다. (1, 0, 1)3번째 사람은 3의 배수인 ..

코딩테스트 2025.02.04

[멋쟁이사자처럼 부트캠프 TIL회고] 66일차 : 연휴 끝

오늘 배운 것1. 필요한 개념 간단 복습2. PopUpPanel (재활용 가능한)3. TicTacToe 계획  개념 간단 복습 재미있는 게임을 최적화 하는 것은 최적화 된 게임을 재미있게 만드는 것보다 쉽다. 즉 , 일단 여러개의 게임을 만들어보자 !  1. 구조체와 클래스 구조체값 타입, 스택(Stack) 메모리에 저장, 객체 복사할 때 값이 복사 (깊은 복사)상속 불가능주로 초기화 후 변경이 없는 데이터 집합을 표현할 때 사용클래스참조 타입, 힙(Heap) 메모리에 저장, 객체 복사할 때 참조가 복사 (얕은 복사)상속 가능주로 초기화 후 변경이 있는 데이터 집합을 표현할 때 사용2. 재귀 함수함수가 자기 자신을 호출하는 프로그래밍 기법큰 문제를 동일한 형태의 작은 문제로 나누어 해결하는 방법복잡한 문..

TIL 2025.02.03

10816번 숫자 카드 2, 1764번 듣보잡 , 1269번 대칭 차집합 , 11478번 서로 다른 부분 문자열의 개수, 1934번 최소공배수, 1735번 분수 합, 2485번 가로수

코딩테스트 : 10816번 숫자 카드 2시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초256 MB172445688324897538.230%문제숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 몇 개 가지고 있는지 구하는 프로그램을 작성하시오.입력첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,000,000보다 작거나 같다.셋째 줄에는 M(1 ≤ M ≤ 500,000)이 주어진다. 넷째 줄에는 상근이가 몇 개 가지고 있는 숫자 카..

코딩테스트 2025.02.03

1620번 나는야 포켓몬 마스터 이다솜

코딩테스트 : 1620번 나는야 포켓몬 마스터 이다솜  오박사 : 그럼 다솜아 이제 진정한 포켓몬 마스터가 되기 위해 도감을 완성시키도록 하여라. 일단 네가 현재 가지고 있는 포켓몬 도감에서 포켓몬의 이름을 보면 포켓몬의 번호를 말하거나, 포켓몬의 번호를 보면 포켓몬의 이름을 말하는 연습을 하도록 하여라. 나의 시험을 통과하면, 내가 새로 만든 도감을 주도록 하겠네.입력첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수인데, 자연수가 뭔지는 알지? 모르면 물어봐도 괜찮아. 나는 언제든지 질문에 답해줄 준비가 되어있어.둘째 줄부터 N개의 줄에 포켓몬의 번호가 1번인 포켓몬부터 N번에 해당하..

코딩테스트 2025.02.02

10814번 나이순 정렬, 18870번 좌표 압축, 10815번 숫자 카드, 14425번 문자열 집합, 7785번 회사에 있는 사람

코딩테스트 : 10814번 나이순 정렬 문제온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오.입력첫째 줄에 온라인 저지 회원의 수 N이 주어진다. (1 ≤ N ≤ 100,000)둘째 줄부터 N개의 줄에는 각 회원의 나이와 이름이 공백으로 구분되어 주어진다. 나이는 1보다 크거나 같으며, 200보다 작거나 같은 정수이고, 이름은 알파벳 대소문자로 이루어져 있고, 길이가 100보다 작거나 같은 문자열이다. 입력은 가입한 순서로 주어진다.출력첫째 줄부터 총 N개의 줄에 걸쳐 온라인 저지 회원을 나이 순, 나이가 같으면 가입한 순으로 한 줄에 한 명씩 나이와 이름을 공..

코딩테스트 2025.02.01