반응형 학교 지식.93 백준 1316 : 그룹 단어 체커 이번 문제는 어떤 단어에서 문자가 연속되어 있는지 확인해야 하는 문제이다.n개의 단어가 주고지고, 그 중 몇개가 그룹 단어인지 반환하면 된다.그룹 단어란 문자가 연속된 단어를 말하는데, 예시를 보면 이해가 갈 것이다.한 문자는 서로 모여있어야 한다. 로직은 생각을 조금 했는데 그룹 단어인지 판별은 못해도 아닌 것을 판별하기쉬워 보였다. 2개를 연속으로 비교해서 다르면 이전에 나왔는지를 체크하는 방법이다.2개를 연속으로 비교했는데 이전에 그 문자가 나오지 않았다면 그룹단어의 조건을 충족하고 그 문자가 나온적이 있다면 서로 떨어져 있으므로 조건을 충족하지 않는다.이렇게 조건이 아닌 조건으로 탈락시켜서 성공을 가리면 좋을 것 같다. using System;using System.Linq;namespace un.. 코딩테스트 (C#) 2024. 12. 12. 백준 2941 : 크로아티아 알파벳 이번 문제는 문자열로 표현된 크로아티아 알파벳을 구분하여 몇 글자인지 세는 문제이다.다양한 방법들을 생각할 수 있는데, 나는 Replace라는 메서드를 이용해서 크로아티아 문자를한글자 아무 문자로 대체하고 길이를 세는 방법을 채택했다. using System;using System.Linq;namespace unicoti { class Program { static void Main(string[] args) { string input = Console.ReadLine() ?? ""; input = input.Replace("c=", "0") .Replace("c-", "0") .. 코딩테스트 (C#) 2024. 12. 11. 백준 1157 : 단어 공부 이번 문제는 이해하기 쉽다. 어떤 문자가 주어지면 그중에서 가장 빈도수가 큰 알파벳을출력하면 해결되는 문제이다. 만약 그런 알파벳이 여러개일 경우 ?를 출력해주면 된다고 한다.이해는 쉬운 문제라서 다행인 것 같고, 원리는 A-Z까지 배열을 만든 다음 빈도를 계산해서 넣고 그를 기반으로 해서최빈값 중복 검사(?출력시)와 최빈 알파벳 찾기를 수행하면 될 것 같다.using System;class Program { static void Main() { string input = Console.ReadLine() ?? ""; int[] count = new int[26]; // A-Z의 개수 // 대문자로 변환하여 카운트 foreach (char c in .. 코딩테스트 (C#) 2024. 12. 10. 백준 10988 : 팰린드롬인지 확인하기 - C# 풀이 이번 문제는 어떤 단어가 주어졌을 때 "팰린드롬"이면 1을, 아니면 0을 출력하면 되는 문제이다.팰린드롬이란, 뒤에서부터 읽어도 변하지 않는 문자를 말한다. 영어로는 level, noon 등이 있을 것이고한국어로는 기러기, 토마토, 스위스, 우영우 등이 있겠다. using System;namespace unicoti { class Program { static void Main(string[] args) { string input = Console.ReadLine() ?? ""; int repeatCount = (int)Math.Floor(input.Length / 2.0); for (int i = .. 코딩테스트 (C#) 2024. 12. 9. 비밀 편지 보호되어 있는 글 입니다. 2024. 12. 8. 오늘 블로그 완료 21일차 오늘이 마지막 일지다. 하루하루 쓰다보니 굉장히 빠르게 지나간 것 같다.처음엔 귀찮았지만 나중엔 즐거울 정도로 꽤나 좋았던 챌린지였다.티스토리 측에서 준비한 상품도 꽤나 많던데 21일 완주한 블로그가 얼마나 있을 지 모르겠다. 엄청난 운으로 뭐든 당첨되길 바라고 있다. 어제는 글을 너무 길고 주제 또한 많게 써서 개인적으로 좋지 않은 글이라고 생각하고 있다. 마지막인 만큼 좋은 글로 마무리하고 싶다.이번 챌린지 초반에는 지식이나 간단한 글 위주로 남겼기도 하고 딱히 댓글도 없길래 그때부터는 조금씩 내면에 관한 글을 썼던 것 같다. 글로써 내면을 그정도로 솔직히 표현한 것도 되게 오랜만인 것 같다는 생각이 들었다. 내 글을 꾸준히 보는 사람이 있었다면 오히려 내면으로 가지 않았을 것 같다. 들키는 과정이 .. 일지 2024. 11. 27. 오늘 블로그 완료 20일차 이 글을 제외하고 이제 한 편의 글만 더 적으면 오늘 블로그 완료 챌린지가 3주 모두 해내면서 성공적으로 마무리가 된다. 어제는 시험이 끝난 미래를 상상하며 여러 가지 계획을 짰다. 뭐 갓생을 살겠다는 그런 흔한 다짐인 것 같기도 하다. 내가 노력을 잘하는 편이긴 하지만 저런 다짐은 쉽게 실현된 적이 많지 않은 것 같다. 내가 좋아하는 개발 같은 분야나 그런 다짐과 실행이 그나마 되는 것 같다. 그래도 의지를 잘 간직했으면 좋겠다.한국에서 유니티를 주제로 유튜버를 하는 사람 중 몇 안되게 꾸준하시고 만 단위의 구독자를 보유하신 분은 손에 꼽는다. 그런 분들은 나도 초보 때 직접 물어보거나 유튜브로 학습을 하거나, 블로그를 보거나 하는 등 꼭 한번 씩 도움을 받았던 존재들이다. 나도 현재는 짧은 지식으로 .. 일지 2024. 11. 26. 오늘 블로그 완료 19일차 19일차의 기록을 오늘도 남겨보겠다.이 글까지 포함해서 총 3개의 글만이 마지막으로 남게 되었다.시험이 진짜 얼마 안남은 위기 상황이라서 오늘은 공부를 하려고 애썼다. 확률과 통계 시험범위를 쭉 풀어봤다. 물리학도 공부를 하려 하고 있고, 화학은 수행평가가 있어서잠깐 되짚어보면 될 것 같다. 남는 시간에 책을 조금 읽었는데, 프로젝트에 들어가기 전에 기본 지식으로제네릭에 관한 글이 잠깐 소개되길래 들어본 적은 있었으나 진정으로 이해하지는 못한 것 같아서제네릭에 대한 공부를 했다. 제네릭에는 3가지 종류가 있는데 그 중 하나가 인터페이스에 관한 내용이라서인터페이스도 공부하게 되었다. 순수 언어를 공부해본 것도 되게 오랜만인 것 같은데생각보다 빠르게 빠르게 이해해서 감이 있구나 싶었고 본 블로그에 글도 2.. 일지 2024. 11. 25. 오늘 블로그 완료 18일차 오늘도 또 기록을 남겨보자. 어제는 6시쯤 잠들었는데 원래 계획과 달리 숙제를 못해갔다.오늘 이제 또 열심히 해야할 것 같다. 그리고 어제 아주 중대한 결정 중 하나인 인스타의 부활을계획했는데, 원하던 목표 중 하나로 내가 좋아하는 애한테 내가 노력하는 모습을 보여주는 것을바라고 있었다. 근데 계정 이름이 UniCoti | 자기계발 뭐 이렇게 써져 있어서 나라는 것을 몰라서 그런건지팔로우를 걸어도 받아주지 않았었는데, 이름을 김정현으로 바꾸고 팔로우를 취소했다가 좀기다린 다음 다시 팔로우를 거니 바로 받아줬다. 받아준걸 확인한 이후 알림이 와서혹시나 dm인가 하고 엄청 긴장했었는데, 알림이 늦게 뜬 거여서 가슴이 철렁했다.만약 그런 미래가 있었다면 어땠을까 싶다. 아무튼 이제 맞팔로우가 되었으니까 계획이.. 일지 2024. 11. 24. 오늘 블로그 완료 17일 오늘도 글을 남겨보겠다. 이전에도 이야기 한 것 같지만 키보드가 매우 만족스럽다.소리도 너무 좋고 블루투스, USB 무선 연결 방식, 유선 방식 모두 가능하다는 것이엄청난 장점으로 느껴진다. 언젠가 밖에 들고 나가 써보고 싶다는 생각이 든다.배터리도 한 3일째 쓰고 있는데 3% 밖에 닳지 않았다. 아주 마음에 들어! 오늘은 나름대로 큰 이벤트가 있었다. 며칠전에 말했던 책 지원이 성공했다.원래 1인당 3만원이 한계 금액인데, 반 아이들이 적은 금액을 신청해서 금액이 남았고,내가 그걸 몰아 받게 되어 나 혼자 19만원치 책을 지원해버렸고,실현 가능할지에 대해 의문을 품었지만 선생님이 할인을 모으고, 다른 반에서 조금 땡겨와결국 실현시켜주셔버렸다. 이 블로그까지는 못 보시겠지만 노력에 감사드립니다. 처음으로.. 일지 2024. 11. 23. 소원의 섬 14편 (오늘 블로그 완료 16일차) 오늘도 소원의 섬을 개발했다.사실 개발했다기 보다는 조금 고민을 한 것에 가깝다.처음에는 아니였지만 기획을 하다보니 마을은데이브 더 다이버처럼 만들고 싶어졌다. 그래서 기존의 UI로만 이루어진 상점은 버려야 할 것 같다.그래도 재화 시스템과 버튼은 그대로 이식이 가능하기 때문에확장성 좋게 만든 것이 또 도움이 되어줄 것이다. 그래서 상점을 다시 만들어야 하는데, 데이브 더 다이버처럼만들고 싶을 뿐 구체적인 기획은 하지 않았기 때문에 애매하다.다음엔 기획을 조금 해보면 좋을 것 같다. 플레이 스타일에 대한 기획..? 오늘은 여기까지만 적겠다. 일지 2024. 11. 22. 소원의 섬 13편 (오늘 블로그 완료 15일차) 오늘도 소원의 섬을 조금 작업했다. 이전에 비슷한 콘첸트인 족장의 집을작업했기 때문에, npc1 npc2 npc3의 집을 구현하기로 마음 먹었다.원래 나는 당장 바로 가능한 단기 목표를 좋아하는 편이다. 사실 원래는 각 집마다 구조를 다르게 하려고 했는데 아직 npc의 이름 조차특정하지 않았기 때문에 인물의 특징을 반영하지 못할 것 같아서 임시적으로네모낳게 통일해서 지었다. 이동이 가능하고 일단 대충만 만들었다. 마을의 시점을 탑뷰로 할지 평면 이차원으로 할지 모르겠기 때문이다.이런 것도 사실 먼지 기획이 되었어야 되는거긴 한데 좀 추가된 경향도 있고뷰는 언제든지 바뀔 수 있도록 확장성있게 코드를 구성했기 때문에 괜찮지 않을까 싶다. 일단 엄청 간소하게 이렇게 구조를 만들어놓았다. 플레이어 크기를 생각하.. 일지 2024. 11. 21. 이전 1 2 3 4 ··· 8 다음 반응형