일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- filternotnull()
- Dependency
- 자바
- jetpack
- Provider
- Java
- ContentProvider
- disposableeffect
- 프로그래머스
- 오블완
- 문자열
- 자바리스트정렬
- 백준파이썬
- programmers
- android
- 파이썬
- 배열
- 자료형
- 티스토리챌린지
- 자바set
- composelifecycle
- nullpointerexception방지
- Hilt
- compose
- 파이썬문법
- Python
- Kotlin
- 리스트
- list
- 백준
- Today
- Total
목록Practice (37)
study gomi
문제https://school.programmers.co.kr/learn/courses/30/lessons/181916 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 제출import java.util.HashSet;import java.util.Set;import java.util.Collections;import java.util.ArrayList;import java.util.List;import java.util.Arrays;class Solution { public int solution(int a, int b, int c, int d) { ..
문제https://school.programmers.co.kr/learn/courses/30/lessons/181949 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 제출import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); StringBuilder sb = new StringBuild..
문제https://school.programmers.co.kr/learn/courses/30/lessons/120902 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 제출1 (정답)def solution(my_string): # eval 함수를 사용하여 문자열로 된 수식을 평가 return eval(my_string)- eval() 함수 사용 : 주어진 제한사항에 따르면 잘못된 수식은 주어지지 않으니 eval()을 사용해도 문제가 없음.더보기파이썬에서 수식을 문자열로 평가하기 위한 여러 방법이 있지만, 가장 간단한 방법은 eval() 함수를 사..
문제https://school.programmers.co.kr/learn/courses/30/lessons/181913 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 제출class Solution { public String solution(String my_string, int[][] queries) { String original = my_string; for(int i = 0; i- 문자열 뒤집기 : `StringBuilder`클래스(문자열을 수정할 수 있는 다양한 메서드 제공)의 `reverse`메서드 사용- 문자열..
내 제출import java.util.List;import java.util.ArrayList;class Solution { public int[] solution(int l, int r) { List resultList = new ArrayList(); for(int i = l; i 코드 설명1. str.toCharArray() 메서드- 기능 : 문자열의 각 문자를 포함하는 새로운 문자 배열을 생성.- 반환 값 : char[] 타입의 배열을 반환. 배열의 각 요소는 문자열의 각 문자에 해당.public class Main { public static void main(String[] args) { String str = "Hello"; ..
문제https://school.programmers.co.kr/learn/courses/30/lessons/181932 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 제출import java.util.ArrayList;import java.util.Arrays;class Solution { public String solution(String code) { String ret = ""; int mode = 0; String[] strArr = code.split(""); ArrayLis..
문제https://school.programmers.co.kr/learn/courses/30/lessons/120812 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 제출- 배열에서 각 숫자의 개수를 쉽게 계산하기 위해 Counter 사용.from collections import Counterdef solution(array): count = Counter(array) max_count = max(count.values()) modes = [num for num, freq in count.items() if freq == max_cou..

https://school.programmers.co.kr/learn/courses/30/lessons/12981 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 제출- 주석이 더 있었는데 지웠다.- 깔끔한 코드는 아니다.- 첫 번째 턴의 단어 (첫 번째 사람, 시작 단어)는 그냥 처음부터 set에 넣고 했으면 좋았을 것 같다.- 그러면 굳이 turn!=1 검사를 안 해도 됐을 듯.- answer에 결과 집어넣는 부분도 코드가 동일한데 반복문 앞 뒤를 좀 바꿔서 한 번에 결과 출력하게 했을 수도 있을 듯.import mathdef solution(n, wo..