카테고리(355)
-
20231110_기록_3진법 뒤집기(프로그래머스)
오늘 한 것들 알고리즘 코드카타 40. 3진법 뒤집기 Chapter 2 프로그래밍기초 개인과제 오늘 TIL은 3진법 뒤집기로 아래 링크의 문제이다. https://school.programmers.co.kr/learn/courses/30/lessons/68935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제를 정리하면 주어진 숫자 n을 3진수로 변환(a) 변환된 3진수의 수(a)를 역순으로 재배열(b) 재배열된 수(b)를 10진수로 변환(c)하여 이를 출력하는 문제이다. 정답 코드 더보기 public int solution(int n) { int a..
2023.11.10 -
20231109_기록_Flood Fill(LeetCode 773)
오늘 한 것들 C# 문법 종합반 5주차 과제 2 - LeetCode 733. Flood Fill 오늘은 TIL은 LeetCode 733. Flood Fill의 풀이이다. 5주차 강의에서 여러가지 알고리즘을 배우면서 배웠던 DFS를 사용하라고 만든 문제이지만, 모든 풀이 및 해설들이 DFS를 사용하고 있기에 단순히 DFS를 사용해서는 해당 개념을 잘 이해하지 못할 것으로 판단하여 직접적으로 해당 문제를 고찰하며 풀이하려고 했다. (그냥 DFS를 사용해서 풀고, DFS의 개념을 이해하는 것도 좋았을 것 같다) 우선은 문제의 해석인데 image라고 주어진 (m x n)의 행렬이 있다. 그 행렬의 m번째 행과 n번째 열에 있는 수는 image[m][n]으로 표현할 수 있다. 또한 integer가 3개 sr, s..
2023.11.09 -
20231108_기록_블랙잭 게임
오늘 한 것들 학습법 특강 참가 C# 문법 종합반 3주차 과제 - 2. 블랙잭 게임 C# 문법 종합반 4주차 C# 문법 종합반 5주차 오늘의 주제는 블랙잭 게임인데 우선 아래에 완성된 코드를 입력하고 시작하면, 더보기 using System; using System.Collections.Generic; using System.Numerics; using System.Linq; // 블랙잭 게임 만들기 // 1 vs 1의 대결 게임 (턴 방식) // 게임 시작 시에 각각 2장의 카드를 받고 자신의 카드를 확인 // 플레이어는 자신의 카드를 확인한 후에 더 받을 지 선택할 수 있음 // 딜러는 카드의 합이 17점이 되거나 넘을 때가지 계속해서 카드를 받아야 됨 // 카드는 각각 한 장씩 받아야됨(순서대로 받..
2023.11.08 -
20231107_기록_스네이크 게임
오늘 한 것들 코드 컨벤션 특강 OT 참가 C# 문법 종합반 3주차 수강 C# 문법 종합반 3주차 과제 - 1. 스네이크 게임 C# 문법 종합반 3주차 과제 - 2. 블랙잭 게임 오늘은 원래 C# 문법 종합반을 마무리하려고 하였으나, 3주차의 과제인 스네이크 게임과 블랙잭 게임이 생각보다 난적이라 진행하지 못했다. 각종 게임만들기 책에 단골로 등장하는 스네이크 게임은 그 기본적인 틀은 어렵지 않으나 C#에서 구현하려니 살짝 막막한 감이 있었다. 코딩하기 전에 구현할 내용과 구현할 순서를 정하고 구현을 시도했는데, 더보기 // 스네이크 게임 // 매 턴 한 칸씩 진행 방향으로 이동하기 -> 맨 앞의 칸에 새로 만들고, 맨 뒤 칸을 하나 지운다. // 방향키를 입력하여 이동 제어 -> 방향키 받아오기 + 받..
2023.11.07 -
20231107_봄날(ハルノㇶ - 하루노히)
오늘의 음악은 あいみょん – 『 ハルノヒ 』 (아이묭 - 하루노히(봄날))이다. https://www.youtube.com/watch?v=pfGI91CFtRg Official PV https://www.youtube.com/watch?v=KUQIq-nXDdg 인트로 부분의 가사 해석 + 한글 자막 映画クレヨンしんちゃん 新婚旅行ハリケーン ~失われたひろし~ 극장판 짱구는 못말려 신혼여행 허리케인 ~ 사라진 아빠 ~ 의 주제곡인 이 곡을 오늘의 음악으로 선택한 이유는 인트로 부분의 "키타센쥬에키"라는 단어 때문으로 이 곡을 처음 들었을 때도 귀에 딱 꽃히는 '키타센쥬'라는 단어로 기억에 남았던 곡이다. 키타센쥬는 도쿄 아다치구에 위치한 역으로 도쿄 여행을 하더라도 가기에는 애매한 위치인 역이지만, 그 근처에 ..
2023.11.07 -
20231106_기록_틱택토
오늘 한 것들 프로그래밍 기초 발제 OT 참가 C# 문법 종합반 1주차 수강 C# 문법 종합반 2주차 수강 오늘은 C# 문법 종합반 강의를 중점적으로 공부했는데, 이전에 공부했었던 C# 사전 문법 기초로는 부족했었던 부분을 보충해주는 느낌으로 공부했으며, 구글링을 해도 의문점이 남았던 부분들을 보완하는 느낌으로 공부했다. 특히, python을 공부하면서 익혔던 연산자들을 활용하는 것은 쉬웠지만, python에는 없었던 변수 선언 부분이라거나, 조건문과 반복문의 서식이라거나, 배열들을 작업하는 과정에서의 다른 부분은 잘 이해가 되지 않는 부분이 있었는데, 이 기회를 통해 한 호흡으로 정리할 수 있었다. 오늘의 메인 주제는 틱택토인데 2주차 과제에 있던 녀석으로, 갑작스럽게 과제로 나타났다. 이전에 pyth..
2023.11.06