[Algorithm] 프로그래머스 대소문자 변환
·
코딩테스트/Python
문제출처영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.풀이코드str = input()r =""for i in str: if i.islower(): r += i.upper() else: r += i.lower()print(r)코드설명islower()는 소문자 판별해주는 파이썬 함수다r에 빈 문자열을 대입한 후, for문으로 하나씩 소문자 판별 후, 소문자라면 대문자로, 대문자라면 소문자로 변환한 후 최종적으로 빈 문자열에 넣은 뒤 출력한다. Check ! python의 swapcase()라는 함수가 대문자는 대문자로, 소문자는 소문자로 변환한다고 한다.다음에 쓰기 위해 기록용으..
[Algorithm] 백준 주사위 세개 #2480
·
코딩테스트/Python
문제 출처1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다.같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다.모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다.예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3×100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000+2×1,000 으로 계산되어 12,000원을 받게 된다. 3개의 눈이 6, 2, 5로 주어지면 그중 가장 큰 값이 6이므로 6×100으로 계산되어 600원을 상금으로 받게 된..
[Algorithm] 백준 오븐시계 #2525
·
코딩테스트/Python
문제출처KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다.또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다.훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오.풀이코드h,m = map(int, input().split())plus = int(input())h += plus // 60# // -> 나눗셈 먼저 진행한 뒤 정..
[AWS] Can't update non dynamic settings [[index.analysis]] for open indices
·
데이터 엔지니어링/AWS
Intro 오픈서치 인덱스 세팅 중 파라미터 값을 변경해야할때, 아래와 같은 오류 메시지가 띄고, 변경이 되질 않는다. [illegal_argument_exception] Can't update non dynamic settings [[index.analysis.analyzer.my_filter.filter]] for open indices [[my-index/[...]]] 이 때는 해당 인덱스를 Close한 후, 파라미터를 다시 변경하고, Open을 진행한다 Console Post POST indexName/_close PUT indexName/_settings "settings": { "index.codec": "best_compression" } POST indexName/_open index cl..
[Certificate] AWS - Solution Architect Associate 시험 합격 및 키워드 정리
·
프로젝트
Intro 2024년을 맞아 Data Tech Service Team에서 Data Architecture으로 팀 이동을 하게 됐다. 그동안 관심이 있었던 AWS 인프라 일에 참여할 수 있는 계기가 주어졌고, 경험해볼 수 있는 일의 범위가 넓어지게 되면서 AWS Solution Architect 자격증을 이 기회에 따볼까 싶었다. Architecture에 관심이 있다는 것을 보여주기 위해서 빠르게 따려고 Professtional보다 Asso를 신청하게 됐다. 공부한 시간은 약 3주정도 였으며 클라우드 회사에 다니다보니, 금방 딸 수 있을거라고 생각했다. 준비 기간 ( 약 3주 ) 실제로 AWS ML - Specialty를 취득할때도 examtopics의 도움을 많이 받은 까닭에 examtopics만 집..
[WWCD] 위민 후 코드 서울 개발 커뮤니티 운영진 합격 후기
·
기타
Intro 2024년에는 직무적으로 더 활발한 활동을 펼치고 싶어서 "개발 커뮤니티 운영진"을 만다라트 계획표에 넣었었다. 2023년 끝자락에 우먼잇츠 커뮤니티를 통해 알게 된 개발 커뮤니티인 Women Who Code는 2011년에 샌프란시스코에서 시작하여 현재는 약 29만명의 멤버를 보유한 글로벌 비영리 기구이다. 기술분야에 관심이 있는 여성들을 위한 세미나와 교육, 네트워킹을 하고자 하는 커뮤니티이며 우연치 않게 이번에 서울 운영진을 뽑는다고 하여 바로 신청서를 작성했다. 신청서에는 자기소개와 현재 소속,연차가 있었으며 지원동기, 자신만의 강점, 갈등상황을 해결한 경험 등이 적혀있었다. 또한 선발되었을 경우 어떤 기획을 하고 싶은지, 어떻게 이에 대해서 기여하고 싶은지 등 자세한 질문들이 있었고, ..
[네트워크] 서브넷(Subnet), 서브넷팅, 서브넷마스크, CIDR이란?
·
알쓸신잡
서브넷서브넷은 하나의 네트워크가 분할되어 나눠진 작은 네트워크를 말하는데, 이를 분할하는 것을 서브네팅이라고 하며서브네팅은 서브넷 마스크를 통하여 수행된다.서브넷마스크서브넷 마스크는 IP주소에서 네트워크와 호스트를 분리하는 역할을 한다.32 비트의 숫자로 0은 호스트, 1은 네트워크 부분을 나타낸다.서브넷의 클래스는 A,B,C클래스로 나뉘어지는데, 각자의 기본 서브넷 마스크는 아래와 같다.A 클래스는 네트워크 영역이 0으로 시작하며 네트워크 영역이 8비트B 클래스는 네트워크 영역이 10으로 시작하며 네트워크 영역이 16비트C 클래스는 네트워크 영역이 110으로 시작하며 네트워크 영역이 24비트다.IP 주소 Class기본 서브넷 마스크A255.0.0.0B255.255.0.0C255.255.255.0서브넷팅..
[네트워크] VPN, VPC, Nat Gateway Infra 개념 정리
·
알쓸신잡
Solution Architect Asso를 공부하면서 인프라에 대해 개념을 정리한다.VPN (Virtual Private Network: 가상 사설망)VPN은 한글로 풀어 쓰자면, 가상사설망이라고 한다.예를 들어, 유투브 뮤직을 사용할때 한국의 사용망은 너무 비싸서 사용하는 지역을사용망이 싼 터키나 아르헨티나로 바꾸는 경우가 있는데, 그 경우라고 생각하면 쉽다.네트워크가 구성되어있고 그 네트워크를 분리하고 싶을때 가상사설망 vpn을 사용한다고 한다. 실제로는 네트워크A와 네트워크B가 동일한 네트워크상에 있지만, 각자 다른 네트워크인 것처럼 작동하는 것이라고 생각하면 된다.VPC (Virtual Private Cloud: 가상 사설 네트워크)VPC란, 퍼블릭 클라우드 환경에서 사용할 수 있는 가상 사설 ..