본문 바로가기

전체 글21

333 보호되어 있는 글 입니다. 2026. 11. 2.
[프로그래머스/자바] Lv.1 문자 한 칸 밀기 문제 설명어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다.예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다."z"는 1만큼 밀면 "a"가 됩니다.문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요.제한 조건공백은 아무리 밀어도 공백입니다. s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다. s의 길이는 8000이하입니다. n은 1 이상, 25이하인 자연수입니다.입출력 예snresult"AB"1"BC""z"1"a""a B z"4 "e F d" 내 풀이 import java.util.*;class Solution { public String soluti.. 2026. 7. 20.
[프로그래머스/자바] Lv.1 기사단원의 무기 문제 설명숫자나라 기사단의 각 기사에게는 1번부터 number까지 번호가 지정되어 있습니다.기사들은 무기점에서 무기를 구매하려고 합니다. 각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려 합니다. 단, 이웃나라와의 협약에 의해 공격력의 제한수치를 정하고, 제한수치보다 큰 공격력을 가진 무기를 구매해야 하는 기사는 협약기관에서 정한 공격력을 가지는 무기를 구매해야 합니다. 예를 들어, 15번으로 지정된 기사단원은 15의 약수가 1, 3, 5, 15로 4개 이므로, 공격력이 4인 무기를 구매합니다. 만약, 이웃나라와의 협약으로 정해진 공격력의 제한수치가 3이고 제한수치를 초과한 기사가 사용할 무기의 공격력이 2라면, 15번으로 지정된 기사단원은 무기점에서 공격력이 2인 무기를.. 2026. 7. 19.
[JAVA] int와 Integer의 의 차이를 알아보자 회사에서 개발 중에 사수가 나에게 이렇게 물었다."도일아, 너 int와 Integer의 차이점 알고 있니?"그 순간, 정말 눈물 날 뻔했다.매일 같이 int도 쓰고 Integer도 써왔고, 당연히 안다고 생각했던 개념인데…막상 누가 물으니 설명을 못했다.그 차이를 명확히 알고 있는 줄 알았는데... 그래서 준비했지!!! 그 차이점이 무엇인지!!! 1. int란?정의int는 Java의 기본형(primitive type) 정수 자료형이다.32비트 크기의 부호 있는 정수 타입이다.값 자체를 메모리 스택(stack)에 저장하며, 객체가 아니다.int a = 100;System.out.println(a + 10);// 110 특징선언이 간단하고 성능이 뛰어남null로 저장하지 못하고 반드시 0이나 -1 등등 사용.. 2025. 10. 28.
[Python] 보호되어 있는 글 입니다. 2025. 5. 22.
[JAVA] Integer.parseInt 와 Integer.valueOf 의 차이를 알아보자 이 두가지의 메서드는 문자열 -> 정수 변환하는 역할을 한다. 근데 문득 이 두가지는 같은 역할을 하는데 왜! 꼭! 같은 역할을 하는게 두개가 있는거지? 언제 사용하는게 좋은거지? 라는 생각을 하게되어서 찾아보았다. 크게 2가지의 차이점이 있다. 반환 타입 차이내부 처리 및 최적화1. 반환 타입 차이 📌✅ Integer.parseInt(String s) 🔹 반환 타입: 기본형 int 🔹 특징 : 문자열을 파싱하여 기본형 정수를 리턴 기본형은 객체로 감싸지 않으므로, 메모리 할당 및 가비지 컬렉션의 오버헤드가 발생 빈도가 낮음 🔹 용도: 연산이나 비교 등 단순 정수 연산에 사용할 때 적합! ✅ Integer. valu.. 2025. 4. 16.