
리스트 선언 및 초기화 리스트명 = [요소1, 요소2, 요소3, ...] empty = list()# 빈 리스트 list1 = [1, 2, 4, 7] list2 = ['apple', 'banana'] list3 = [6, 8, 'python'] list4 = [[1, 2], 'python'] 항목 추가 append(추가), extend(확장), insert(삽입) list.append(x) # 리스트에 x 추가 list.extend(iterable) # 리스트 확장. iterable 위치에는 리스트 형태만 가능 list.insert(i, x) # i 위치에 x 삽입 항목 삭제 remove(값 삭제), pop(인덱스 기반 삭제), clear(전체삭제) list.remove(x) # x 삭제 list.pop..

📌문제 [프로그래머스] 제일 작은 수 제거하기 👩💻내 풀이 첫 번째 풀이 두 번째 풀이 가장 작은 수 하나를 삭제한 배열을 리턴해야 하므로 arr보다 1 작은 크기로 answer 배열 선언 최소값을 가진 index 값을 저장할 정수형 변수 선언 최소값부터 다음 인덱스의 값을 하나씩 당겨와서 덮어씌워줌 ex) 5,4,2,3,1 → 5,4,3,1,1 answer에 arr 대입. answer의 크기가 하나 더 작으므로 마지막 요소는 버려짐 ex) arr=[5,4,3,1,1] → answer=[5,4,3,1] 💬 배열 선언할 때 {} 사용해서 바로 값 넣어줄 수 있는데 []로 초기화한다고 나대서 에러 띄우는 뻘짓 했다. Index 활용으로 불필요한 변수(min) 사용을 없앴다. arrayList로 풀 수도 있..

📌문제 [프로그래머스] x만큼 간격이 있는 n개의 숫자 👩💻내 풀이 long 타입의 길이가 n인 배열 선언 answer[0]에 x 대입 💬 처음에는 for문에서 i를 1로 초기화 → ArrayIndexOutOfBoundsException 발생 answer[0] 값 대입 명령문을 for문 밖으로 빼내면서 문제 해결 🔍다른 풀이 x의 타입을 int가 아닌 long으로 변경 index + 1 만큼 x에 곱해준 수를 list에 대입
- Total
- Today
- Yesterday
- 파이썬
- 13414
- 스프링
- 백준
- 산술연산
- 프로그래머스
- 자바
- 숫자판별
- isdigit
- 대문자
- 알고리즘
- BOJ
- 코테
- LinkedHashSet
- 스프링부트
- Operator
- break문
- range함수
- 코딩
- 소문자
- 코딩테스트
- Java
- contains
- while문
- 시작하기
- 배열
- HashSet
- 문자열
- Baekjoon
- if문
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |