일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AWS
- 소프트웨어
- 항해
- 백준
- 개발자스터디
- 스파르타코딩클럽
- 자바
- 99일지
- MySQL
- 운영체제
- 프로그래머스
- Flutter
- 스파르타내일배움캠프WIL
- 컴퓨터개론
- til
- 스파르타내일배움캠프TIL
- 코딩테스트
- 99클럽
- java
- 스파르타내일배움캠프
- 부트캠프
- 개인공부
- 컴퓨터구조론 5판
- 중심사회
- 국비
- 내일배움캠프
- Spring
- wil
- Python
- 개발자블로그
- Today
- Total
목록코딩테스트 (40)
컴공생의 발자취
🚨 문제문제 설명 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀면 "a"가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요. 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📚 풀이class Solution { public String solution(String s, int n) { StringBuilder..
🚨 문제문제 설명 숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요.예를 들어, t="3141592"이고 p="271" 인 경우, t의 길이가 3인 부분 문자열은 314, 141, 415, 159, 592입니다. 이 문자열이 나타내는 수 중 271보다 작거나 같은 수는 141, 159 2개 입니다. 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이하면서 발생한 문제일부 테스트에서 ..
💡 오늘의 학습 키워드- 백준 * 1085번 - 직사각형에서 탈출 : 비기너 문제(브론즈3) 오늘의 회고문제1 : [1085번 - 직사각형에서 탈출]어떤 문제가 있었고, 나는 어떤 시도를 했는지간단하게 현재의 x, y를 받았을 때 0, 0과 w, h로 이루어진 사각형의 경계선과의 차이가 최소인 값을 출력하는 문제이다. 1 w에서 x값을 뺀 것, h에서 y값을 뺀 것과 x, y의 값을 배열로 넣고정렬한 다음에 제일 앞의 값을 출력해서 문제를 해결했다. // 백준 문제 사이트.. 여전히 링크만 올라감ㅠhttps://www.acmicpc.net/problem/1085 어떻게 해결했는지import java.util.*;import java.util.Scanner;public class Main { ..
개인과제 제출하고 팀 프로젝트 시작하고..정신없는 일주일?이였고, 집중 못하는 한 주였다. 개인과제배운 점개인과제를 진행하면서 내가 어떤 부분들이 부족한지 알 수 있었다.그리고 과제 중에서 level 2의 추상클래스와 인터페이스 부분에 대해 고민한다고 하루를 날렸다.그런 과정을 통해 추상클래스와 인터페이스를 활용할 수 있었다.느낀 점3-1까지 어떻게든 개인과제를 꾸역꾸역 했지만, 아직 개념적인 것을 완벽하게 숙지 하지 못한 느낌을 받았다.어떻게 활용을 할 수 있는지에 대해서도 잘 모른다고 느꼈다.아쉬웠던 점제네릭을 활용할 수 있을 정도로 마스터하지 못한 것이 한이다..과제 해설을 보면서 나중에 수정해보고 했지만, 여전히 활용하는 데에 어려움을 느낀다. 2024.04.29 - [🤝 활동/스파르타코딩클럽]..
💡 오늘의 학습 키워드- 백준 * 14681번 - 사분면 고르기 : 비기너 문제(브론즈5) 오늘의 회고문제1 : [14681번 - 사분면 고르기]어떤 문제가 있었고, 나는 어떤 시도를 했는지x와 y의 값이 입력되었을 때 1, 2, 3, 4분면 중 어느 분면인지를 출력해주는 문제이다. x, y의 값을 입력 받고 if문을 사용해서 조건을 걸고 어느 분면인지를 출력해주는 방식으로 문제를 풀이했다.간단한 문제라 바로 풀이 완료~ 어떻게 해결했는지import java.util.*;import java.util.Scanner;public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System..
💡 오늘의 학습 키워드- 백준 * 15969번 - 행복 : 비기너 문제(브론즈2) 오늘의 회고문제1 : [15969번 - 행복]어떤 문제가 있었고, 나는 어떤 시도를 했는지학생의 수와 각 학생의 성적을 입력받아서 최댓값과 최솟값의 차를 구하는 문제이다. 일단 학생의 수를 입력받고 for문을 돌면서 입력받은 변수가 max인지 min인지 따로 변수를 둬서 계속 업데이트 할 생각이었다. 그런데 그냥 어짜피 배열처럼 입력받는거 배열로 입력받은 후 sort로 정렬한 후에 배열의 가장 마지막 값에서 첫 번째 값을 빼면 된다고 생각했다. 그렇게 오늘의 문제 완료! // 이거 왜 박스? 안 뜨지... 아무튼 풀이한 문제의 링크https://www.acmicpc.net/problem/15969 어떻게 해결했는지..
💡 오늘의 학습 키워드- Collections 주요 메소드- 프로그래머스 * 명예의 전당(1) : 비기너 문제 Collections 주요 메소드max : 지정된 컬렉션에서 최대 요소를 반환min : 지정된 컬렉션에서 최대 요소를 반환sort : 지정된 컬렉션 정렬shuffle : 지정된 컬렉션의 요소들의 순서를 무작위로 섞기synchronizedCollection : 지정된 컬렉션에 의해 지원되는 동기화 된 컬렉션을 재생성해 반환binarySearch : 지정된 컬렉션에서 이진 탐색 알고리즘을 사용해 지정된 객체를 검색해 인덱스를 반환disjoint : 2개의 지정된 컬렉션들에서 공통된 요소가 하나도 없는 경우 true를 반환copy : 지정된 컬렉션의 모든 요소를 새로운 컬렉션으로 복사해 반환r..
💡 오늘의 학습 키워드- 백준 * 2033번 - 반올림 : 비기너 문제(브론즈1) 오늘의 회고문제1 : [10811번 - 바구니 뒤집기]어떤 문제가 있었고, 나는 어떤 시도를 했는지문제의 제목 그대로 반올림하는 문제이다. 446이 입력되면 아래와 같이 계속 반올림 되어 500이 출력되어야 한다.446 -> 450 -> 500 입력받은 수를 문자열로 바꾸어 자리수를 확인한다.입력받은 수를 10으로 나누었을 때의 나머지 값이 5보다 크거나 같으면 현재 위치보다 앞자리에 10을 더한다.그러고 입력받은 수를 10으로 계속 나누어준다. 마지막으로 입력받은 자리 수-1만큼 계산된 결과에 10을 곱해준다. 근데 이거 계속 틀렸다고 뜬다. 뭐가 잘못된 것인지 모르겠다... // 이거 왜 박스? 안 뜨지... ..
일주일 동안 Java 문법에 대해 배웠다.자바에 대해 처음 배워서 그런지 궁금한 것이 너무나 많았다. Java 문법배운 점일주일간 자바의 기본적인 문법에 대해 배우게 되었다. 너무 많은 것을 배워서 각 날짜별로 배운 것을 따로 정리했다.느낀 점새로운 것을 배운다는 것은 매우 흥미로운 일이다.새롭게 배운 것이 아닌 이미 알고 있는 것들도 있었지만, 정확한 개념을 모르는 경우가 많았기에 대부분이 새롭게 느껴졌다! 그리고 새로운 것을 배워서 나오게 되는 많은 궁금증과 호기심은 나의 하루를 즐겁게 해주었다.2주차로 들어오면서 개인 공부시간이 생기고 튜터님과의 면담도 해보고 코드카타도 시작되고 이번 주도 새로운 것들 투성이인 한 주였다.아쉬웠던 점상속, 인터페이스, 생성자, 예외 처리에 대한 활용이 부족한 것12..
💡 오늘의 학습 키워드- 백준 * 10811번 - 바구니 뒤집기 : 비기너 문제(브론즈2) 오늘의 회고문제1 : [10811번 - 바구니 뒤집기]어떤 문제가 있었고, 나는 어떤 시도를 했는지M과 N을 입력받았을 때, M이 배열의 크기 N이 입력받을 라인의 수이다.N개의 라인을 입력 받을 때 한 라인에 i j를 입력 받는데, i와 j는 왼쪽에서부터 i번째부터 j번째까지 역순으로 뒤집는다.단, i와 j는 인덱스가 아닌 1부터 시작하는 값이다. 처음 문제 자체를 이해하는 것도 시간이 걸렸다.말을 잘 이해 못 했다. M개의 바구니가 있을 때, 1~M까지의 바구니에 1번은 1번 숫자, 2번은 1, 2번 숫자 이런 식으로 M번까지 있는 줄 알았다. 결국 패드에 그려보고 문제를 여러 번 자세하게 읽어보면서 ..