코딩 5

[프로그래머스] 전화번호 목록

#include #include using namespace std; bool solution(vector phone_book) { bool answer = true; // 해시? for (int i = 0; i < phone_book.size() - 1; ++i) { for (int j = i+1; j < phone_book.size(); ++j) { if (phone_book[i].length() phone_book[j].length() && phone_book[i].substr(0, phone_book[j].length()) == phone_book[j]) return false; } } return answer; } 해시라는 태그에 있어서 해시로 어떻게 풀지 생각하다가 일단 생각나는대로 썼다. 처..

코딩/Solve 2021.02.24

[C#] 프로퍼티(Property)

C++을 사용할때는, 은닉성을 유지하기 위해, 변수의 기본 접근 지정자를 private으로 지정하고 getter, setter같은 함수(메소드)를 만들어서 사용하곤 했다. 위와 같은 방법을 C#에서는 조금 더 유연하고 편리한 방법을 제공하는데, 그것이 바로 프로퍼티이다. 기존의 getter,setter를 만드는 방식을 Get, Set 접근자를 이용해서 대체해준다. class MyClass { private: int age = 0; string name = ""; public: int Get_Age() { return age; } string Get_Name() { return name; } public: void Set_Age(int Age) { age = Age; } void Set_Name(strin..

코딩/C# 2021.01.12

Unity Resources폴더의 바이너리 읽어오기

https://m.blog.naver.com/clater11/80132855328 유니티 TextAsset 파일 binary 읽는 방법 (TextAsset.bytes) 이전에 삽질결과...(이전 글은 삭제처리.) TextAsset를 통해서 바이너리 파일을 읽을 때는 확장자를 .byt... blog.naver.com 결론부터 말하자면, .bin파일이 아닌 .bytes로 수정한 후 그것을 다시 BinaryFormatter던 BinaryReader던 해서 읽어주면 된다. 나는 BinaryFormatter를 사용해서 Struct data = binaryFormatter.Deserialize(stream) as Struct; 해서 불러왔다. 저분이 아니라면 더더 헤맸을듯.. 확장자를 바꿔야 한다니

코딩/Unity 2019.04.21

Unity 데이터 저장

1. XML과 JSON의 차이https://blog.naver.com/pajamasi/220554189537 2. JSON 왕초보 강의https://zeddios.tistory.com/90 99. Unity Json직렬화 도큐먼트https://docs.unity3d.com/kr/current/Manual/JSONSerialization.html 차차 추가 문제 +)1. Json쓸 경우에 암호화는 어떻게?2. 1차원배열 저장은 쉬운데, 다차원 배열 저장이 까다로운데 2차원 배열을 저장해야돼 Binary 형식의 저장http://ronniej.sfuh.tk/%EC%9C%A0%EB%8B%88%ED%8B%B0%EC%97%90%EC%84%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B4%80%EB..

코딩/Unity 2019.01.30