참 짧았던것 같다. 알고리즘 문제는 윗단계로 올라갈 수록 답지를 보고 푸는 수준이었고 객체지향에 대한 이해를 어려워하다보니 과제에서도 많이 밀렸다. 조원들끼리 모여서 해봐도 딱히 답이 나오지 않아 결국 다시 돌아가 스스로 공부하기를 반복했고 시간이 지나니 그나마 문제의 과정이 보여서 하나하나 해결하려고 한것 같다. 너무 바빠서 블로그에 뭔가를 적을 시간 조차도 아깝다고 느꼈으며 같이 올리던 문제들도 과제와 겹치다 보니 적지도 못했던것 같다. 5월 13일 2주차 알고리즘 및 주특기 1일차 알고리즘 마라톤 28문제를 주었다. 당시에는 하루에 몇문제는 풀수있겠지 28문제는 너무 적은거 아닌가? 하는 생각을 했는데 오산이였다. 기초적인 공부를 하나도 하지 않고 진행한 주차에서는 java의 기본적인 문법도 모르는..

차에는 여러가지 종류가 있다. suv, 세단, 중형, 대형, 소형 / car는 부모클래스 그 하위클래스는 자식클래스 상속개념 상속의 특징 부모 클래스로에서 정의된 필드와 메소드를 물려 받습니다. 새로운 필드와 메소드를 추가할 수 있습니다. 부모 클래스에서 물려받은 메소드를 수정할 수 있습니다. class Animal{} class Dog extends Animal{} class Cat extends Animal{} 그림의 동물은 부모클래스라고 부르자 그 하위에 개와 고양이는 자식클래스
// 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. // // 제한 사항 // 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다. // 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. // 입출력 예 // s return // "try hello world" "TrY HeLlO WoRlD" // 입출력 예 설명 // "try hello world"는 세 단어 "try", "hello", "world"로 구성되어 있습니다. 각 단어의 짝수번째 문자를..
//문제 설명 // 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. // // 제한 조건 // n은 길이 10,000이하인 자연수입니다. // 입출력 예 // n return // 3 "수박수" // 4 "수박수박" class Solution { public String solution(int n) { String answer = ""; //n의 개수만큼 반복문을 돌려라 for (int i = 0; i < n; i++){ //만약 i가 홀수면 if(i % 2 != 0){ //answer에 박을 추가해주고 answer += "박"; //아니면 } els..
//문제 설명 //String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, //solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. // //제한 사항 //seoul은 길이 1 이상, 1000 이하인 배열입니다. //seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. //"Kim"은 반드시 seoul 안에 포함되어 있습니다. //입출력 예 //seoul return //["Jane", "Kim"] "김서방은 1에 있다" 해결 class Solution { public String solution(String[] seoul) { String answer =..
문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다. 제한사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예sanswer "pPoooyY" true "Pyy" false 입출력 예 설명 입출력 예 #1 'p'의 개수 2개, 'y'의 개수 2개로 같으므로 true를 return 합니다..
- 다음 큰 숫자
- it책 리뷰
- LEVEL2
- 토스페이먼츠
- 리눅스마스터2급
- mybatis구현
- 스프링부트
- CompositionAPI
- 타임리프
- 짝지어제거하기
- springboot
- 객체 지도
- 함께모으기
- java 플레이그라운드
- Vue.js3
- 한권으로끝내기리눅스마스터2급
- vue.js
- 알고리즘
- 객체지향의 사실과 오해
- vuex
- SpringSecurity
- 맥 error
- 정수형으로 변환
- script setup
- 프로그래머스
- JWT
- for
- pinia
- 책리뷰
- 객체지향
- Total
- Today
- Yesterday