본문 바로가기

Portpolio/codingtest40

프로그래머스 Lv0. 제곱수 판별하기 https://school.programmers.co.kr/learn/courses/30/lessons/120909 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krclass Solution {     public int solution(int n) {         int sqrtN = (int)Math.sqrt(n);         return(sqrtN * sqrtN == n) ? 1 : 2;     } } 삼항연산자를 활용해서 리턴하는 방법을 사용했습니다. sqrt() 메서드를 자바 api docs에서 살펴볼까요?java.lang.Math에 있는 메서드이며, 내부 파라미터의 제곱근을 리턴하는 함수입.. 2025. 1. 8.
프로그래머스 Lv0. 배열 뒤집기 https://school.programmers.co.kr/learn/courses/30/lessons/120821 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krclass Solution {     public int[] solution(int[] num_list) {         int[] result = new int[num_list.length];                  for (int i = 0; i             result[i] = num_list[num_list.length - i - 1];         }                  return result;     .. 2025. 1. 8.
Programmers Java Lv0. 양꼬치 https://school.programmers.co.kr/learn/courses/30/lessons/120830 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krclass Solution {     public int solution(int n, int k) {         int answer = 0;                  answer = n * 12000 + (k - n/10) * 2000;                  return answer;     } } 2025. 1. 8.
프로그래머스 lv0. 문자열 돌리기 https://school.programmers.co.kr/learn/courses/30/lessons/181945 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krstr = input()print(*str, sep='\n')python에는 언패킹 연산자가 존재한다. 2024. 12. 16.
프로그래머스 lv0. 문자열 붙여서 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181946 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krstr1, str2 = input().strip().split(' ')print(str1 + str2) 2024. 12. 16.
프로그래머스 lv0. 덧셈식 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181947 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kra, b = map(int, input().strip().split(' '))print(a, "+", b, "=", a + b) 2024. 12. 16.
프로그래머스 lv0. 특수문자 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181948 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krprint("!@#$%^&*(\\'\"?:;") 2024. 12. 16.
프로그래머스 lv.0 대소문자 바꿔서 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181949 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krstr = input().strip().swapcase()print(str) 2024. 12. 16.
[[0] * n for _ in range(m)]으로 python으로 2차원 배열 만들기 >>> n = 3 >>> m = 2 >>> a = [[0] * n for _ in range(m)]  #2행 3열 행렬이 만들어짐 >>> a [[0, 0, 0], [0, 0, 0]] 2024. 10. 9.
프로그래머스 lv0. 짝수의 합 java https://school.programmers.co.kr/learn/courses/30/lessons/120831 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr class Solution { public int solution(int n) { int answer = 0; for (int i = 2; i 2024. 5. 29.