일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- programmers
- 우분투
- github
- 자연어처리
- 파이썬
- 편스토랑 우승상품
- 맥북
- 더현대서울 맛집
- 캐치카페
- 백준
- Docker
- ChatGPT
- hackerrank
- Kaggle
- Git
- ubuntu
- PYTHON
- 데이콘
- leetcode
- Baekjoon
- 프로그래머스
- gs25
- AI 경진대회
- 금융문자분석경진대회
- 프로그래머스 파이썬
- 편스토랑
- 코로나19
- Real or Not? NLP with Disaster Tweets
- dacon
- SW Expert Academy
- Today
- Total
목록
반응형
2022/08 (36)
솜씨좋은장씨
코딩 1일 1문제! 오늘의 문제는 백준의 암호 입니다. 1718번: 암호 Vigenere cipher이라는 암호화 방법은 암호화하려는 문장 (평문)의 단어와 암호화 키를 숫자로 바꾼 다음, 평문의 단어에 해당하는 숫자에 암호 키에 해당하는 숫자를 더하는 방식이다. 이 방법을 변 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def encrypt_word(word, key): return chr((ord(word) - ord(key) - 1) % 26 + ord("a")) if word != " " else word def encrypt_func(plain_text, key_text): encrypted_text = "" key_text_len = len(key_text) for idx..
코딩 1일 1문제! 오늘의 문제는 프로그래머스의 2022 KAKAO TECH INTERNSHIP 성격 유형 검사 하기 입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 👨🏻💻 코드 ( Solution ) def get_character_score(question, choice, score_list): if 1
# 편스토랑 # 우승상품! # 류수영 # 어남선생 # 햄 듬뿍 로제 부대찌개 편스토랑 우승제품이 GS25 출시로 변경 이후로 5번째 상품! 편스토랑을 보면서 딱 편의점 제품으로 제품화하기 딱 좋겠다 싶었던 어남선생 류수영의 로제부대찌개가 우승을 거둬 어남선생 햄 듬뿍 로제 부대찌개란 이름으로 출시되었습니다. 제가 좋아하는 부대찌개에 로제라니! 바로 구매해서 먹어보았습니다. 🤩 판매처 및 가격 편스토랑 우승상품인 어남선생 류수영의 로제부대찌개는 GS25에서 구매하실 수 있습니다. 어남선생 류수영의 로제부대찌개의 가격은 4,300원입니다. 🤩 어남선생 류수영의 로제부대찌개 - 스프라이트 증정 이벤트 어남선생 햄 듬뿍 로제부대찌개를 구매하시면 스프라이트를 증정하는 이벤트가 진행중입니다. 🤩 어남선생 류수영의 ..
코딩 1일 1문제! 오늘의 문제는 백준의 암호제작 입니다. 1837번: 암호제작 원룡이는 한 컴퓨터 보안 회사에서 일을 하고 있다. 그러던 도중, 원룡이는 YESWOA.COM 으로부터 홈페이지 유저들의 비밀키를 만들라는 지시를 받았다. 원룡이는 비밀 키를 다음과 같은 방법으로 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def prime_number_eratos(N): nums = [True] * (N + 1) for i in range(2, len(nums) // 2 + 1): if nums[i] == True: for j in range(i+i, N, i): nums[j] = False return [i for i in range(2, N) if nums[i] == True] d..
코딩 1일 1문제! 오늘의 문제는 백준의 SASA 모형을 만들어보자 입니다. 23825번: SASA 모형을 만들어보자 당신은 SASA 연못에서 알파벳 S 모양의 블록 $N$개와 알파벳 A 모양의 블록 $M$개를 건졌다. 태영이는 연못에서 건진 블록을 이용해 학교에 전시할 SASA 모형을 최대한 많이 만들려고 한다. SASA 모형 $ www.acmicpc.net 👨🏻💻 코드 ( Solution ) def make_sasa_model(S, A): return min(S//2, A//2) if __name__ == "__main__": S, A = map(int, input().split()) print(make_sasa_model(S, A)) GitHub - SOMJANG/CODINGTEST_PRACTIC..
코딩 1일 1문제! 오늘의 문제는 백준의 비밀 이메일 입니다. 2999번: 비밀 이메일 정인이는 원래 "bombonisuuladici"를 보내려고 했다. 이 메시지는 16글자이므로, 정인이는 1*16, 2*8, 4*4 행렬을 선택할 수 있다. R이 가장 큰 것은 4*4이므로, 4*4를 선택한다. 정인이가 만든 행렬은 다음과 www.acmicpc.net 👨🏻💻 문제 풀이 정인이가 사용하는 암호 알고리즘은 다음과 같다. 정인이가 보내는 메시지는 총 N글자이다. 먼저, 정인이는 R 여기서 R과 C를 구하는데에는 글자의 길이인 N의 약수를 모두 구한 다음 -> 가장 R 값이 크게 나올 수 있도록 약수 중에 가운데 값을 활용했습니다. def find_a_factor(N): factor_list = [] cnt ..
코딩 1일 1문제! 오늘의 문제는 백준의 Lunacy 입니다. 4714번: Lunacy After several months struggling with a diet, Jack has become obsessed with the idea of weighing less. In an odd way, he finds it very comforting to think that, if he had simply had the luck to be born on a different planet, his weight could be considerably www.acmicpc.net 👨🏻💻 코드 ( Solution ) def lunacy(weight): lunacy_weight = round(weight * 0.16..
코딩 1일 1문제! 오늘의 문제는 백준의 Which Alien? 입니다. 6778번: Which Alien? Canada Cosmos Control has received a report of another incident. They believe that an alien has illegally entered our space. A person who witnessed the appearance of the alien has come forward to describe the alien’s appearance. It is your role within th www.acmicpc.net 👨🏻💻 문제 풀이 단순하게 문제에 주어진 대로 조건문을 만들고 그 조건문을 활용하여 현재 도착한 외계인이 어떤 외계인..
코딩 1일 1문제! 오늘의 문제는 백준의 Hex Code 입니다. 11784번: Hex Code In the movie The Martian (2015), astronaut Mark Watney, one of the crew members of Mission Ares III, was left behind on Mars due to an unexpected incident during the surface exploration on the planet Mars. The communication with Earth was quasi-inexistent. www.acmicpc.net 👨🏻💻 코드 ( Solution ) def hex_code(code): return bytearray.fromhex(code)..
# 카카오프랜즈 # 랜드마크 브릭 피규어 # 라이언 # 자유의 여신상 # LANDMARK BRICK FIGURE 열심히 일을 하고 있던 8월의 어느날! 카카오프렌즈샵 카카오톡 계정에서 메세지가 하나 왔습니다. 네오와 프로도가 떠나는 세계여행! 세계브릭 피규어 사은품 증정 이벤트! 딱 옆으로 메세지를 넘겨보는데 제가 좋아하는 라이언과 죠르디가 포함된 브릭이 있었습니다. 정신을 차려보니 이미... 장바구니에 담겨져있고... 주문한지 2일만에 배송이 되었습니다. 저는! 자유의 여신상 라이언과 피사의 사탑 죠르디를 구매하였습니다. 저번에는 자유의 여신상 라이언을 조립했었고 이번에는 피사의 사탑 죠르디를 조립해보았습니다. 😎 가격 카카오 프렌즈 샵에서 자유의 여신상 라이언과 피사의 사탑 죠르디 모두 29,000원..
# 카카오프랜즈 # 랜드마크 브릭 피규어 # 라이언 # 자유의 여신상 # LANDMARK BRICK FIGURE 열심히 일을 하고 있던 8월의 어느날! 카카오프렌즈샵 카카오톡 계정에서 메세지가 하나 왔습니다. 네오와 프로도가 떠나는 세계여행! 세계브릭 피규어 사은품 증정 이벤트! 딱 옆으로 메세지를 넘겨보는데 제가 좋아하는 라이언과 죠르디가 포함된 브릭이 있었습니다. 정신을 차려보니 이미... 장바구니에 담겨져있고... 주문한지 2일만에 배송이 되었습니다. 저는! 자유의 여신상 라이언과 피사의 사탑 죠르디를 구매하였습니다. 😎 가격 카카오 프렌즈 샵에서 자유의 여신상 라이언과 피사의 사탑 죠르디 모두 29,000원에 판매 중입니다. 😎 구성 카카오프렌즈 랜드마크 브릭 피규어 자유의 여신상 라이언의 구성은..
# 레고 30525 # 레고 SUPER HEROES # The Guardians' Ship # 레고 90주년 전시회 최근 강남 일상 비일상의 틈이라는 곳에서 레고 90주년을 맞아 여러 체험과 그리고 판매가 함께 공존하는 전시회가 있었습니다. 이런건 놓칠 수 없어 금요일에 회사에서 퇴근을 하고 나서 바로 다녀왔습니다. 여기서 3가지 체험을 진행하면! 1인 1회 한정 레고 뽑기를 무료로 진행해 볼 수 있었습니다. 거기서 뽑아서 얻게된 것이 바로 이번에 조립해본 레고 30525 The Guardians' Ship 입니다. 😎 가격 저는 사은품으로 받아 무료였지만! 2022년 8월 21일 네이버 기준 10,000원에 판매가 되고 있는 것 같습니다. 😎 구성 레고 30525 가디언쉽의 구성품은 설명서와 브릭으로 ..
# 레고 76902 # 레고 SPEED CAMPIONS # McLaren Elva 2022.08.15 - [일상/각종 리뷰] - [LEGO] 레고 30343 - McLaren Elva 폴리백 후기! - 가격, 구성, 조립 모습 [LEGO] 레고 30343 - McLaren Elva 폴리백 후기! - 가격, 구성, 조립 모습 # 레고 30343 # 레고 SPEED CHAMPIONS # McLaren Elva CGV에 영화를 보러가면 항상 영화 관람 전 후로 씨네샵에 방문하여 영화와 관련된 다양한 제품들을 구경합니다. 2022.04.30 - [일상/각종 리뷰] - [LEGO].. somjang.tistory.com CGV 씨네샵에서 구매해서 조립했던 레고 30343 폴리백 제품 조립 이후 멕라렌 엘바 차량에..
코딩 1일 1문제! 오늘의 문제는 백준의 악마의 연차 계산기 입니다. 23628번: 악마의 연차 계산기 첫 번째 줄에는 연차와 월차의 총 개수를 공백을 사이에 두고 출력한다. 두 번째 줄에는 총 근무 기간의 뒤에 days를 붙여서 출력한다. 근무 기간이 1일이더라도 day가 아닌 days를 붙여서 출력해 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def a_b_2(A, B): answer = str(A // B) if A % B != 0: answer += "." idx = 0 while A % B != 0 and idx < 1000: A = A % B * 10 idx += 1 answer += str(A // B) return answer if __name__ == "__main..
코딩 1일 1문제! 오늘의 문제는 백준의 핸드폰 번호 궁합입니다. 17202번: 핸드폰 번호 궁합 어린시절 다들 한 번씩은 이름으로 궁합을 본 적이 있을 것이다. 이것과 비슷한 방식으로 중앙대학교에는 핸드폰 번호 궁합을 보는 것이 유행이라고 한다. 핸드폰 번호 궁합을 보기 위해서는 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def merge_two_numbers(number1, number2): result = "" for num1, num2 in zip(number1, number2): result += f"{num1}{num2}" return result def calculate_compatibility(merged_number): result = "" for idx in ra..
코딩 1일 1문제! 오늘의 문제는 백준의 St. Ives 입니다. 4696번: St. Ives Input consists of multiple data sets. Each data set consists of a line with a single floating point number number representing the numbers of wives, sacks per wife, cats per sack, and kittens per cat that Robert encountered that year. End of input is indic www.acmicpc.net 👨🏻💻 문제 풀이 어떤 숫자를 입력 받으면 해당 숫자의 1제곱, 2제곱, 3제곱, 4제곱 그리고 1을 더한 값을 구하는 문제입니..
코딩 1일 1문제! 오늘의 문제는 백준의 알고리즘 수업 - 피보나치 수 1 입니다. 24416번: 알고리즘 수업 - 피보나치 수 1 오늘도 서준이는 동적 프로그래밍 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 오늘은 n의 피보나치 수를 재귀호출과 동적 프로그래밍 www.acmicpc.net 👨🏻💻 코드 ( Solution ) Python3 제출 시 재귀함수에서 시간 초과 -> PyPy3 로 제출 def fibo_recursive_func(n): global recursive_num recursive_num += 1 if n == 1 or n == 2: recursive_num -= 1 return 1 else: return fibo_recursive_..
# 레고 30455 # 레고 배트맨 # 레고 배트모빌 # Batmobile CGV 씨네샵에서 구매한 세번째 제품! 종종 CGV로 영화를 보러가서 씨네샵을 구경하다가 보이는 폴리백이 있으면 구매하게 되는 것 같습니다. 2022.04.30 - [일상/각종 리뷰] - [LEGO] 레고 30443 - 스파이더맨 노 웨이 홈 : 다리 위의 전투 폴리백 후기! ( Spider-Man Bridge Battle ) - 가격, 구성, 조립 모습 [LEGO] 레고 30443 - 스파이더맨 노 웨이 홈 : 다리 위의 전투 폴리백 후기! ( Spider-Man Bridge Battle ) - 가 # 레고 30443 # 마블 레고 # 스파이더맨 노 웨이 홈 레고 # 다리 위의 전투 폴리백 오랜만에 CGV에 간 김에 씨네샵을 방..
# 레고 30343 # 레고 SPEED CHAMPIONS # McLaren Elva CGV에 영화를 보러가면 항상 영화 관람 전 후로 씨네샵에 방문하여 영화와 관련된 다양한 제품들을 구경합니다. 2022.04.30 - [일상/각종 리뷰] - [LEGO] 레고 30443 - 스파이더맨 노 웨이 홈 : 다리 위의 전투 폴리백 후기! ( Spider-Man Bridge Battle ) - 가격, 구성, 조립 모습 [LEGO] 레고 30443 - 스파이더맨 노 웨이 홈 : 다리 위의 전투 폴리백 후기! ( Spider-Man Bridge Battle ) - 가 # 레고 30443 # 마블 레고 # 스파이더맨 노 웨이 홈 레고 # 다리 위의 전투 폴리백 오랜만에 CGV에 간 김에 씨네샵을 방문하였는데 제가 좋아하..
코딩 1일 1문제! 오늘의 문제는 백준의 럭비 클럽 입니다. 2083번: 럭비 클럽 입력 받은 각 회원에 대해 이름과 분류를 출력한다. 성인부 회원이면 'Senior', 청소년부 회원이면 'Junior'를 출력한다. www.acmicpc.net 👨🏻💻 코드 ( Solution ) def classify_member(age, weight): classifying_result = "Junior" if age > 17 or weight >= 80: classifying_result = "Senior" return classifying_result def rugby_club(member_list): for member_info in member_list: name, age, weight = member_inf..
코딩 1일 1문제! 오늘의 문제는 백준의 팰린드롬 입니다. 10174번: 팰린드롬 팰린드롬은 앞으로 읽으나 뒤로 읽으나 똑같은 단어나 숫자들을 말한다. 일반적으로 대소문자를 구분하지 않지만, 공백은 구분한다. 다음은 팰린드롬의 예시이다. Anna Harrah Arora Nat tan 9998999 123 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def palindrome(string): string = string.lower() return "Yes" if string == string[::-1] else "No" if __name__ == "__main__": for _ in range(int(input())): string = input() print(palindrome(st..
# 버거스낵 # 성시경의 좋을텐데 # 경리단길 맛집 # 녹사평역 맛집 국밥만 좋아하는 줄 알았던 성시경이 좋을텐데에서 추천했던 버거스낵! 다운타우너, 레이지버거클럽 등 버거를 정말 좋아하는 저로써는 국밥부장관님이 추천한 버거스낵을 가보지 않을 수 없었습니다. 가서 직접 먹어보니 오.... 감히 추천할만 한 곳이구나 라는 생각이 들었습니다. 🪧 위치 - 경리단길 옆 / 녹사평 3번 출구 주소 : 서울 용산구 녹사평대로46길 13 1층 ⏱️ 영업시간 매일 : 오후 6시 ~ 오후 10시 * 재료 소진 시 조기 마감 📃 메뉴 및 가격 메뉴 가격 비고 치즈버거 8,000원 배달의 민족 배달 주문 시 9,000원 더블치즈버거 12,000원 배달의 민족 배달 주문 시 13,000원 할라피뇨 추가 무료 코카콜라 ( 3..
코딩 1일 1문제! 오늘의 문제는 백준의 홀수일까 짝수일까 입니다. 5988번: 홀수일까 짝수일까 짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def odd_or_even(number): answer = "odd" if number % 2 == 0: answer = "even" return answer if __name__ == "__main__": for _ in range(int(input())): number = int(input()) print(odd_or_even(number)) GitHu..
최근 이미 Build 되어있는 배포 파일 중 특정 js 파일 속에 있는 ip 주소를 다른 ip 주소로 변경해야하는 일이 있었습니다. vi 편집기로 파일을 open 한 뒤에 2022.03.05 - [유용한 정보/기타] - vi 편집화면에서 문자열로 검색하는 방법! vi 편집화면에서 문자열로 검색하는 방법! 개발을 하다보면 visual studio code나 pycharm 이외에 종종 vi 편집기를 활용하여 코드를 수정할 경우가 있습니다. 전체 코드가 너무 긴데 그 중에 특정 부분을 수정하려고 할때 visual studio code나 pycharm.. somjang.tistory.com 먼저 ip 주소를 찾고 찾은 ip 주소마다 일일이 수정하는 방식으로 진행하고 있었는데 팀장님께서 Vi 편집기 안에서 한번에..
코딩 1일 1문제! 오늘의 문제는 백준의 2의 제곱인가? 입니다. 11966번: 2의 제곱인가? 자연수 N이 주어졌을 때, 2의 제곱수면 1을 아니면 0을 출력하는 프로그램을 작성하시오. www.acmicpc.net 👨🏻💻 코드 ( Solution ) def get_pow_2_list(max_n): return [pow(2, n) for n in range(max_n + 1)] def is_pow_2(N): is_pow = False pow_list = get_pow_2_list(max_n=30) if N in pow_list: is_pow = True return is_pow if __name__ == "__main__": N = int(input()) print(int(is_pow_2(N))) Gi..
코딩 1일 1문제! 오늘의 문제는 백준의 미국 스타일 입니다. 2712번: 미국 스타일 첫째 줄에 테스트 케이스의 개수 T(1
코딩 1일 1문제! 오늘의 문제는 백준의 자기복제수 입니다. 2028번: 자기복제수 어떤 자연수 N을 제곱했을 때, 그 제곱수의 맨 뒷자리에 원래의 수 N이 다시 나타나면, 우리는 그 수 N을 자기복제수라고 한다. 예를 들면, 5의 제곱은 52는 25이고 25의 맨 뒷자리에 원래의 수 5가 www.acmicpc.net 👨🏻💻 코드 ( Solution ) def is_self_replicating_number(number): is_replicating = False pow_num = pow(number, 2) number_split_idx = len(str(number)) * -1 if str(number) == str(pow_num)[number_split_idx:]: is_replicating = T..
최근 회사에서 솔루션 설치를 준비하면서 RedHat 환경에서 Dependency 버전을 체크하기 위하여 dnf 명령어를 사용한 적이 있습니다. 👨🏻💻 이슈 상황 평소와 같이 dnf 명령어를 사용하여 설치에 필요한 버전을 확인을 하고 있던 중에 Waiting for process with pid 21223 to finish # Waiting for process with pid to finish 위와 같은 메세지가 나오면서 더이상 진행이 되지 않고 계속 시간만 흘러가는 현상이 있었습니다. 👨🏻💻 해결방법 $ sudo rm /var/cache/dnf/metadata_lock.pid /var/cache/dnf/metadata_lock.pid 파일을 지워준 뒤에 다시 dnf 명령어를 사용해보면! 이번에는 W..
def can_you_add_this(num1, num2): return num1 + num2 if __name__ == "__main__": for _ in range(int(input())): num1, num2 = map(int, input().split()) print(can_you_add_this(num1, num2)) 코딩 1일 1문제! 오늘의 문제는 백준의 Can you add this? 입니다. 7891번: Can you add this? The input contains several test cases. The first line contains and integer t (t ≤ 100) denoting the number of test cases. Then t tests follow,..
코딩 1일 1문제! 오늘의 문제는 백준의 치킨댄스를 추는 곰곰이를 본 임스 입니다. 25191번: 치킨댄스를 추는 곰곰이를 본 임스 콜라 $4$개, 맥주 $2$개로 치킨을 $4$마리까지 먹을 수 있지만, 치킨집에 치킨이 $3$마리밖에 없으므로 임스도 $3$마리까지만 먹을 수 있다. www.acmicpc.net 👨🏻💻 코드 ( Solution ) def get_max_chicken_num(coke, beer): return ((coke) // 2) + beer def chicken_dance(N, A, B): answer = N max_chicken_num = get_max_chicken_num(coke=A, beer=B) if N > max_chicken_num: answer = max_chicken_..