본문 바로가기

분류 전체보기521

[ 파이썬(python) ] 리스트, 문자열 거꾸로 출력하기 📍 리스트, 문자열 거꾸로 출력하기 arr = [1, 2, 3, 4, 5] # 1. 슬라이싱 for i in arr[::-1]: print(i, end = ' ') 👉🏽 1, 2, 3, 4, 5 # 2. 범위 거꾸로 선언하기 for i in range(len(arr)-1, -1, -1): print(arr[i], end = ' ') 👉🏽 1, 2, 3, 4, 5 # 3. 출력 거꾸로 선언하기 for i in range(len(arr)): print(arr[-i-1], end = ' ') 👉🏽 1, 2, 3, 4, 5 s = 'soju' # 1. 슬라이싱 for i in s[::-1]: print(i, end = ' ') 👉🏽 u j o s # 2. 범위 거꾸로 선언하기 for i in range(len(.. 2021. 5. 12.
[ 자바스크립트(JS) ] 객체 변수에서 key를 기준으로 정렬하기 ⚡️ 구현 팁 다음 key:value형태인 unordred 객체가 있을 때 key를 기준으로 정렬하고 싶다. const unordered = {police: 0, band: 0, weapon: 3, pray: 0, affair: 0, medic: 0} const ordered = {}; Object.keys(unordered).sort().forEach(function(key) { ordered[key] = unordered[key]; }) console.log(ordered); 👉🏽 { affair: 0, band: 0, medic: 0, police: 0, pray: 0, weapon: 3 } 💡 배운 점: key를 기준으로 정렬하는 방법 2021. 5. 11.
[ 파이썬(python) ] 백준 5598 - 카이사르 암호 📍 백준 5598 - 카이사르 암호 백준 5598 - 카이사르 암호 ⚡️ 나의 풀이 내가 풀었던 하드코딩 방식보다는 다른 사람이 푼 방식이 조금 더 괜찮아 보였다. key에 1부터 26까지 value에 알파벳을 dict에 선언한다. 알파벳 문자를 3개씩 건너뛰는데 다른 문자는 상관없지만 A, B, C는 index_error가 발생한다. 따라서, 입력에 A, B, C가 포함되어있으면 X, Y, Z와 매칭되게한다. # 내가 작성한 코드 s = input() x = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' alphabet = {} for i in range(1, 27): alphabet[i] = x[i-1] temp = '' for i in s: if i == 'A' or i == 'B' or i .. 2021. 5. 11.
[ 파이썬(python) ] 백준 2948 - 2009년 📍 백준 2948 - 2009년 백준 2948 - 2009년 ⚡️ 나의 풀이 저번에 풀었던 2007년과 동일한 유형이다. 다만, 문제에 윤년이라고 주어져있지 않기때문에 2월은 28일로 생각하고 풀면 된다. months = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] days = ["Wednesday", "Thursday", "Friday", "Saturday", "Sunday", "Monday", "Tuesday"] D, M = map(int, input().split()) print(days[(sum(months[:M-1]) + D) % 7]) 2021. 5. 11.
[ 리액트(React) ] atomic - 다른 컴포넌트에서 같은 기능 꺼내 쓰기 ⚡️ 구현 팁 Atomic 구조를 구현하기 위해 Question기능은 한 폴더에 넣어두고 두 개의 서로 다른 컴포넌트에서 Question 기능을 꺼내 쓰려고 할 때, 다음과 같이 사용 할 수 있다. 컴포넌트를 이중으로 사용할 때는 `children`을 사용해서 내부 데이터까지 넘겨주는것을 잊지말자!!! // Question 기능 // src/components/Question/index.js import styled from "styled-components"; const QuestionWrapper = styled.div` width: 400px; `; const QuestionLabel = styled.h1` font-size: 18px; font-weight: bold; margin-bottom: .. 2021. 5. 10.