[Python] 문자열 뒤집기
배열 뒤집기🔹 s[::-1]는 슬라이싱(slicing) 문법s = [1, 2, 3]rev = s[::-1]print(rev) # [3, 2, 1] ✅print(s) # [1, 2, 3] ✅ 원본은 변경되지 않음🔸 reverse(): 원본 리스트 자체를 뒤집는다s = [1, 2, 3]result = s.reverse()print(result) # Noneprint(s) # [3, 2, 1] ← 원본이 바뀜 🔸 reversed(): 반복자를 반환s = [1, 2, 3]result = reversed(s)print(result) # print(list(result)) # [3, 2, 1] ← 새로 만들어짐print(s) # [1, 2, 3] ← 원본..
[HTML/CSS 실무 팁] 헷갈리는 개념들
block 요소: width, height, margin 가능.inline 요소: width, height, margin 상하 X -> 대신 line-height 사용. attribute: HTMLproperty: JSON 폰트는 index.html에서 cdn으로 불러오기. 디자이너와 협업 시아이콘(svg, img) Export할 때, 항상 Frame or Component인 상태로 만들어서 진행하기(Ctrl + Alt + G)그룹으로 만드는 것은 단순한 시각적 그룹화일뿐, 레이아웃 박스, 좌표/사이즈 기준 제공하지 못함. focus: 요소가 선택되었을 때 (키보드·마우스·터치 등)active: 요소를 클릭/터치로 누르고 있는 동안 잠깐 transform: translate(), rotate(), sc..
[코테] 프로그래머스 120894 기본 CS 및 replace() 헷갈림
https://school.programmers.co.kr/learn/courses/30/lessons/120894 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr def solution(numbers): d = { "zero": 0, "one": 1, "two": 2, "three": 3, "four": 4, "five": 5, "six": 6, "seven": 7, "eight": 8, "nine": 9 } for x in d: numbers = numbers.replace(x, str(d[x])) return int(numbers) # replac..