RunDevOps
close
프로필 배경
프로필 로고

RunDevOps

  • 분류 전체보기
    • 한화시스템 백엔드 SW교육
    • JAVA STUDY
      • 백준
      • 프로그래머스
      • JAVA Practice
      • Spring
    • DB STUDY
      • 프로그래머스
      • DB Practice
    • Cloud
      • AWS
      • AWS-SAA(C03)
    • Computer Science
    • SW_ENGINEERING STUDY
    • Certificate
    • Run
  • 홈
  • GitHub

프로그래머스 인덱스 바꾸기 문제

import java.util.*; class Solution { public String solution(String my_string, int num1, int num2) { char[] my_char = my_string.toCharArray(); String answer = ""; char temp = my_char[num1]; my_char[num1] = my_char[num2]; my_char[num2] = temp; answer = String.valueOf(my_char); //my_char char배열을 문자열로 변환 해줌 valueOf // for(int i=0; i

  • format_list_bulleted JAVA STUDY/프로그래머스
  • · 2023. 12. 18.
  • textsms

프로그래머스 가장 큰 수 찾기 문제

class Solution { public int[] solution(int[] array) { int[] answer = new int[2]; int max = array[0]; for(int i=1; i

  • format_list_bulleted JAVA STUDY/프로그래머스
  • · 2023. 12. 18.
  • textsms

프로그래머스 두 개 뽑아서 더하기 문제

import java.util.Arrays; class Solution { public int[] solution(int[] numbers) { // 두개 뽑아서 더하는 로직 시작 // numbers_combination 배열 크기 넓게 시작 int[] numbers_combination = new int[numbers.length*numbers.length]; int combination_count = 0; for(int i=0; i

  • format_list_bulleted JAVA STUDY/프로그래머스
  • · 2023. 12. 18.
  • textsms

프로그래머스 배열 회전시키기 문제

이 문제만 한시간 넘게봤다... 아무리 머리로 코드를 돌려봐도 로직이 이상하지 않다고 생각했다... 그래서 참지 못하고 gpt를 돌렸다. gpt 풀이는 LinkedList를 사용해서 시간복잡도를 줄이고 if문을 되게 간단하게 수정해주었다. 처음 보는 풀이 이기도 하고 리스트에서 처음과 마지막 문자를 빼고 넣고 하기에 좋은 방법인것 같아서 기억하기로 했다. gpt는 간단하고 좋은 방향으로 수정해줄 뿐 내 풀이가 어디가 잘못되었는지는 알려주진 않았다. 결론적으로 첫번째 if문 newList.add에서 바로 리스트 끝자리를 불러 오는게 아니라 newList.get 메소드를 통해야지 테스트 1번, 3번이 통과되는 걸 확인할 수 있었다. 어떤 테스트 케이스인지도 모르고 newList.add로 바로 끝자리를 불러오..

  • format_list_bulleted JAVA STUDY/프로그래머스
  • · 2023. 12. 17.
  • textsms

프로그래머스 최댓값 만들기 (2) 문제

import java.util.Arrays; class Solution { public int solution(int[] numbers) { Arrays.sort(numbers); int answer = 0; if(numbers[numbers.length-1]*numbers[numbers.length-2] > numbers[0]*numbers[1]){ answer = numbers[numbers.length-1]*numbers[numbers.length-2]; } else if(numbers[numbers.length-1]*numbers[numbers.length-2] < numbers[0]*numbers[1]){ answer = numbers[0]*numbers[1]; } else if(numbers[..

  • format_list_bulleted JAVA STUDY/프로그래머스
  • · 2023. 12. 15.
  • textsms

프로그래머스 대문자와 소문자 문제

class Solution { public String solution(String my_string) { String answer = ""; char[] arr = my_string.toCharArray(); for(int i=0; i= 'a' && arr[i]= 'A' && arr[i]

  • format_list_bulleted JAVA STUDY/프로그래머스
  • · 2023. 12. 15.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
전체 카테고리
  • 분류 전체보기
    • 한화시스템 백엔드 SW교육
    • JAVA STUDY
      • 백준
      • 프로그래머스
      • JAVA Practice
      • Spring
    • DB STUDY
      • 프로그래머스
      • DB Practice
    • Cloud
      • AWS
      • AWS-SAA(C03)
    • Computer Science
    • SW_ENGINEERING STUDY
    • Certificate
    • Run
최근 글
인기 글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바