learn to code

    [프로그래머스/Java/입문/⭕️] 중앙값 구하기 - Arrays.sort()

    🗣️ 메모 ✏️ [배열의 중앙값 구하기, Arrays.sort() 메소드] 문제 설명 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. 제한사항 array의 길이는 홀수입니다. 0

    [프로그래머스/Java/입문/❌❌❌⭕️] 분수의 덧셈 - 최대공약수/최소공배수

    🗣️ 메모 최대공약수 니가 몬데 날 힘들게 해,, ✏️ [분수의 덧셈, 최대공약수 활용] 문제 설명 첫 번째 분수의 분자와 분모를 뜻하는 denum1, num1, 두 번째 분수의 분자와 분모를 뜻하는 denum2, num2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0

    [프로그래머스/Java/입문/⭕️] 배열 뒤집기 - Collections.reverse()

    🗣️ 메모 분명히 reverse 어쩌고 메소드가 있었는데 기억이 안 남 for문을 돌리려니 2중 포문이 돼 버리고 한 번에 2가지의 변수를 두어 돌릴 수는 없을까? 하다가 결국 구글의 힘을 빌렸고 또 까먹지 않기 위해서 정리해 둠 아! 그리고 프로그래머스에서 import 구문을 자동으로 인식해 주지 않으므로 직접 기재해야 함 다들 이걸로 퉁치는 것 같은 분위기이긴 한데 나중에... 먼 훗날에 고오급 문제를 풀다 보면 효율이 떨어질 수도,,, import java.util.* 1) 하나의 for문에 두 가지 변수 넣기 2) for문 변수 1개로 배열 뒤집기 2) Collections.reverse 메소드 ✏️ [배열 뒤집기] 문제 설명 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num..

    [프로그래머스/Java/입문/⭕️] 두 수의 나눗셈 - 형변환

    🗣️ 메모 우왕 레벨 1 풀다가 입문 푸니까 쉽다! 했다가 형 변환에서 무너지는 나... 괜찮음 이제 안 까먹으면 됨 ✏️ [두 수의 나눗셈] 문제 설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 제한사항 0

    [프로그래머스/Java/레벨 1/⭕️] 길이가 같은 1차원 정수 배열 2개의 내적 구하기

    🗣️ 메모 1트 성공! 내적? 그게 뭔데 하고 위키피디아 보다가 예제 보고 풀었음 어려운 문제들(내가 공부 안 한 것) 보고 울고 싶었는데 간만에 풀려서 기분 굿~ ✏️ [길이가 같은 1차원 정수 배열 2개의 내적 구하기] 문제 설명 길이가 같은 두 1차월 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1]입니다. (n은 a, b의 길이) 제한사항 a, b의 길이는 1 이상 1,000 이하입니다. a, b의 모든 수는 -1,000 이상 1,000 이하입니다. 입출력 예 a b result [1, 2, 3, 4] [-3, -1, 0, 2]..

    [프로그래머스/Java/레벨 1/❌] 문자열 내림차순

    🗣️ 메모 ❌⭕️ 이거 정처기 공부할 때 c언어로 tem랑 배열[i], 배열 [j] 어떻게 자리 바꾸기 했던 것 같은데... ✏️ [Day1-3] 문자열 내림차순 문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항 str은 길이 1 이상인 문자열입니다. 입출력 예 return "Zbcdefg" "gfedcbZ" 🔥 TRY #1 👉🏻 영어 소문자가 대문자보다 큼 (= 아스키코드와 일치하며 int 형변환으로 비교 가능) class Solution { public String solution(String s) { // 문자열 s에 나타..

    [프로그래머스/Java/레벨 1/❌] 옹알이

    🗣️ 메모 ❌⭕️ ✏️ [문자열 배열에 포함되는 문자이지만 똑같은 문자열의 반복은 제외] 머쓱이는 태어난 지 11개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음과 네 가지 발음을 조합해서 만들 수 있는 발음밖에 하지 못하고 연속해서 같은 발음을 하는 것을 어려워합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ babbling의 길이 ≤ 100 1 ≤ babbling[i]의 길이 ≤ 30 문자열은 알파벳 소문자로만 이루어져 있습니다. 입출력 예 babbling result ["aya", "yee", "u", "maa"] ..

    [프로그래머스/Java/레벨1/❌⭕️] 패턴을 유지하는 문자열

    🗣️ 메모 첫 문제라 n이라는 값도 뭘로 넘어오는 건지 감이 안 와서 검색해 봄 알고 보니 왼쪽 창의 입출력 예시의 값인 3, 4가 차례로 넘어와서 2개의 테스트를 하는 형식이었음 처음에는 제대로 안 풀렸는데 복습으로 풀었을 때는 바로 풀림!이 로직이 내가 직접 생각한 것인가 아직 머리에 남아 있던 것인가... ✏️ ["수박수박수..."와 같은 패턴을 유지하는 문자열 리턴] 문제 설명 길이가 n이고, "수박수박수박수..."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고, 3이라면 "수박수"를 리턴하면 됩니다. 제한 조건 n은 길이 10,000이하인 자연수입니다. 입출력 예 n return 3 "수박수" 4 "수박수박" 🔥🎉 TR..

    [HTML] 특수문자 치환하기

    ❓ 문자열 "12'3"이라는 값을 넘기고자 한다면 어떻게 표현해야 할까? 👉🏻 function( '12'3' ); 과 같이 적어 준다면 스크립트에서는 마지막 괄호(')')를 문자로 인식할 것 즉, function( '12'3' ); 와 같이 표현해야 함 문자열에 특수문자가 포함되어 값을 넘기는 데 어려움이 있다면 아래 표를 활용하자! 특수문자 치환문자 ^ ^ ' ' > >

    [면접] 인성/기술면접 대비

    보호되어 있는 글입니다.