본문 바로가기

전체 글269

[C++] 프로그래머스, 전화번호 목록 전화번호 목록 코딩테스트 연습 > 해시 > 전화번호 목록 문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 제한 사항 phone_book의 길이는 1 이상 1,000,000 이하입니다. 각 전화번호의 길이는 1 이상 20 이하입니다. 같은.. 2022. 2. 16.
어항 친구들 움짤 공개 우리 집 어항 네 가족을 공개한다. 아침저녁으로 밥 챙겨주고 물 갈아주고 똥 치워주고 진짜 손 많이 가는데 이것도 정이라고 하루라도 안 해주면 불안하고 죽을까 봐 걱정되고 ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ 1초라도 가만히 있으면 어디 아픈 게 틀림없는 금붕어 얘네는 밥 달라고 딱딱 거리고 소리를 낸다. 똘똘한 녀석. 거실에 불만 켜져도 지들 밥 주는 줄 알고 자리싸움하는 구피들 정말 하마처럼 먹는다. 얘는 아마 고양이 일거다. 하프 문 베타 도도함 그 자체. 요새 많이 건강해져서 보기 좋은데 배고프면 저러고 빤히 쳐다본다. 배부르면 구석에 빵 굽는 고양이처럼 몸 말고 자고. 나도 다음 생엔 베타로 태어나야겠다. 먹보 구피의 후예들 답게 하루 종일 뭔가 뜯어먹는 구피 치어들 수면에 보면 바글바글하다. 이제 3주 정도만 .. 2022. 1. 28.
금붕어 어항 청소 / 걸이식 여과기 여과재 넣기, 수류, 소음 줄이기 방법 금붕어 어항 청소 청소하는 김에 소개하는 걸이식 여과기 여과재 / 출수, 수류, 소음 줄이기 방법. 우리 금붕어 어항(15x15 하이큐브, 그로비타) 청소할 겸 걸이식 여과기의 여과재 넣는 방법과 출수 수류를 줄이는 방법을 공유한다. 금붕어 어항은 따로 히터를 넣지 않는다. 영상 0~30도의 온도에서 생존이 가능한.. 인간인 나보다 훌륭한 지구력을 갖는 슈퍼 금붕어이기 때문이다. 그럼 레츠고. 1. 준비물 - 많은 양의 미리 받아둔 물 (염소제거제 가능, 근데 찝찝해서 늘 받아둠) - 어항 청소용 스크래퍼, 칫솔, 물에 잘 빨아둔 물티슈, 송곳, 고무줄, 어항 부수기재를 받을 그릇 등 2. 청소 시작 우리집 어항들은 화초들과 함께 집안의 인테리어를 담당하기 때문에 햇빛이 많이 드는 곳에 있다. 그래서 어.. 2022. 1. 28.
[PYTHON] 유효한 날짜 포맷 확인 / 정규식, re 유효한 날짜 포맷 확인 이전에 다뤘던 날짜 포맷 유효성 검사를 정규식으로 다시 표현해봤다. https://muabow.tistory.com/326 [PYTHON] 유효한 날짜 포맷 확인 / datetime 유효한 날짜 포맷 확인 특정 패턴을 갖는 날짜 포맷을 확인하는 소스코드이다. 개인적으로는 별도의 모듈을 사용한, 그것도 try-except를 사용한 구조를 무척 좋아하지 않기 때문에 사용하던 프 muabow.tistory.com 소스코드 정말 간단한 정규식을 이용하여 패턴화 시켰다. 날짜 포맷은 여러 가지를 사용할 수 있지만 API의 정적인 format을 해치지 말아야 하기 때문에 다른 format 은 배제한다. 정규식에서 d는 digit를 의미하며 소문자는 string을 사용하지 않는 only dig.. 2022. 1. 28.
[PYTHON] nested JSON 변환 / comparing two nested JSON nested JSON 변환 예제 1. 재귀를 이용해 nested 구조의 key들을 flat 하게 만들어서 dictionary에 key/value 로 저장을 하는 예제이다. 소스코드 """ # JSON data format { "Key_A": "A", "Key_B": { "B_1": "1", "B_2": "2" }, "Key_C": "C" } """ import json json_data = json.loads('{ "Key_A": "A", "Key_B": { "B_1": "1", "B_2": "2" }, "Key_C": "C" }') def parse_nested_json(_json, _path, _parent = "") : for key in _json : if type(_json[key]) == di.. 2022. 1. 27.
[PYTHON] 유효한 날짜 포맷 확인 / datetime 유효한 날짜 포맷 확인 특정 패턴을 갖는 날짜 포맷을 확인하는 소스코드이다. 개인적으로는 별도의 모듈을 사용한, 그것도 try-except를 사용한 구조를 무척 좋아하지 않기 때문에 사용하던 프로그램에서 걷어 낼라고 정리한다. (나중에 까먹을까봐) 소스코드 import datetime def is_valid_datetime(_date) : regex = datetime.datetime.strptime try : regex(_date, '%Y-%m-%d %H:%M:%S') except ValueError: return False return True print(is_valid_datetime("2022-01-27 16:24:00")) print(is_valid_datetime("01-27-2022 16:2.. 2022. 1. 27.
너무도 바쁜 하루 새벽운동하랴 업무보랴 퇴근하구 운동하랴 이력서쓰랴 하다보니 포스팅이 계속 늦어지네요... 맛집이랑 여행지 포스팅 할거 엄청 많은데.. 아 물론 시간 없어서 요샌 이전에 정리해둔 문서위주로 업로드를 하고있긴 하지만 정말 하고싶은 말도 많고 공유하고 싶은거도 많습니다.. 몸뚱이가 한개라 아쉬울뿐... 파랑새를 기다리며 오늘도 수고 많았습니다. 나도 여러분도. 2022. 1. 26.
AWS Marketplace / 마켓 등록 절차, 용어 설명 등 팁 공유 AWS Marketplace AWS Marketplace는 고객이 AWS에서 실행 중인 소프트웨어와 서비스를 검색, 구입한 후 즉시 사용할 수 있도록 지원하는 온라인 소프트웨어 상점이다. 공인 파트너는 AWS Marketplace를 통해 AWS 고객에게 자사 소프트웨어를 판매하고 마케팅 활동을 수행할 수 있다. ISV(Independent Software Vendor), VAR(Value-Added Reseller), SI(Systems Integrator)를 위해 고안되었다. # 특징 마케팅 및 신규 사용자 - 관리 포털을 통해 서비스 구축, Free Trials와 같은 기능을 사용하여 마케팅 활동 촉진 소프트웨어 제공 간소화 - Amazon 머신 이미지(AMI) 형식으로 소프트웨어 제공하고, 1-Cl.. 2022. 1. 26.