안녕하십니까. 블로그 주인장입니다. 코딩테스트...를 준비하고자 합니다. 사실 지금까지 프로그래머스 한 문제를 며칠에 걸려서 찔끔찔끔 풀었는데요, 난이도도 맞지 않았고 며칠에 걸려서 풀다보니 바로 전문제는 5일 전에 풀어서 기억도 안나고 방금 풀었던거는 맞는지도 모르겠는 엄청난 사태가 발생하였습니다. CS공부도 해야하고 프로젝트에 포트폴리오, 이력서도 적어야했던 저는 극심한 우울함에 빠져 아무것도 손에 잡지못하고 훌찌렁훌찌렁훌찌댕.. 하고 있었으나 빛과 소금같은 애인의 도움으로 '백준 코딩테스트 열차'에 탑승해보도록 하겠습니다. (무슨 교육 이벤트는 아니고 애인이 나 취업 시키겠다고 스파르타 교육 하는거임) '백준 코딩테스트 열차'의 학습 스타일 1. 매일 지정된 알고리즘 10문제를 푼다. 2. IDE없..
전체 글
개발자가 되고싶은 동식이... 티스토리를 시작하게 되었다.1. 기존 코드 기존 통신코드는 아래와 같다. using System.Collections; using System.Collections.Generic; using TMPro; using UnityEditor.VersionControl; using UnityEngine; using UnityEngine.Networking; using static System.Net.WebRequestMethods; [System.Serializable] public class ChatRequest { public string sender; public string chatContent; public string receiver; public int chatDay; } [System.Serializable] public ..
https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 report를 통해서 누가 누구를 신고했는지 확인한다. 특정 유저의 신고가 k이상이 된다면? 신고한 유저에게 해당 계정이 정지되었다는 알림을 보낸다. 각 유저들에게 몇 개의 알림이 도착하는지 배열에 담아서 나타내는 것이 문제다. 문제 풀이 - 각 유저가 몇 번의 신고를 했는지 그리고 각 유저가 누구에게 신고 당했는지 정보를 dictionary에 담는다. - report를 Split하여 ..
https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 today : 오늘 날짜 terms : 개인정보 타입에 따른 보관기간 privacies : 저장된 개인정보 리스트 result : 파기해야 할 개인정보 리스트 오름차순으로 정렬 terms를 참고해서 privacies에서 어떤 자료가 보관기간을 초과하였는지 result에 담아서 오름차순으로 출력하는 문제다. 문제 풀이 - 큰 숫자를 작은 숫자로 변환하기로 했다. yyyy년 mm월 dd일..
에셋을 다운받아서 맵에 배치했더니 캐릭터가 어둡게 나오는 현상이 생겼다. 이전 프로젝트 때는 아트분께 말씀드리니 다 해주셔서 해결방법을 알지 못했다. 그래서 에셋 판매자의 소개글을 살펴봤더니 Built-in과 URP에 대한 설명이 적혀있었다. Built-in을 URP로 변환하려면? From Built-in to URP폴더를 사용하고 Materials 폴더를 덮어쓰기 하라고 적혀있다. 그런데 텅 비어있다. 고민을 하다가 이런 상황일 때는 Material을 수정했던 거 같아서 캐릭터 body에 있는 Material을 수정했다. Main Color가 회색이 되어있길래 흰색으로 변경했더니 내가 원하는 색이 나왔다. Built-In Render Pipeline 유니티의 오래된 렌더링 시스템. 다양한 그래픽 기능과..
https://school.programmers.co.kr/learn/courses/30/lessons/178871?language=csharp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 실패 코드 using System; public class Solution { public string[] solution(string[] players, string[] callings) { string temp; foreach(string s in callings) { for(int i = 0; i < players.Length; i++) { if(players[..
1. 포톤 입장한 플레이어 닉네임 가져오기 using UnityEngine; using Photon.Pun; // new using Photon.Realtime; // new using System.Collections; using System.Collections.Generic; public class ConnectedPlayerInfo : MonoBehaviourPunCallbacks // new { // 입장한 플레이어 정보를 담는 리스트 public Player[] joinedPlayers; private void Update() { print("플레이어 리스트 : " + PhotonNetwork.PlayerList); foreach(var player in PhotonNetwork.PlayerL..
로그인 씬에서 이메일과 비밀번호를 작성해야 로그인 버튼이 활성화 되도록 해보겠다. 코드 using System.Collections; using System.Collections.Generic; using UnityEngine; using TMPro; using Unity; using UnityEngine.SceneManagement; using UnityEngine.UI; public class OnBoardingManager : MonoBehaviour { public Button loginBtn; public TMP_InputField emailInput; public TMP_InputField passwordInput; private void Start() { loginBtn.interactabl..