java 355

[프로그래머스 코딩테스트] 분수의 덧셈(Java)

문제 설명 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해 보세요. 제한사항 0 < numer1, denom1, numer2, denom2 < 1,000 입출력 예 numer1 denom1 numer2 denom2 result 1 2 3 4 [5, 4] 9 2 1 3 [29, 6] class Solution { static int gcd(int a, int b) { if (a % b == 0) { return b; } return gcd(b, a % b); } publ..

[프로그래머스 코딩테스트] Day 1. 사칙연산(Java)

오늘은 1일차 문제 네 가지를 정리해보려고 합니다. 가장 기초이고 간단한 문제이지만, 차근차근 정리해나가는 맛이 있을 것 같아요. 아직 코린이여서 코드에 미숙함이 많이 묻어나네요. 이 글을 제외한 다른 글들은 한 문제씩 올릴 예정이에요. 100문제 모두 풀고 정리하는 것이 목표입니다! 1. 두 수의 합 문제 설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 -50,000

[제로베이스 백엔드 스쿨 11기] 3. 나는 무엇이 되고 싶어서

1. 프론트엔드(Frontend)와 백엔드(Backend)의 차이란? 프론트엔드는 사용자가 웹 페이지를 봤을 때 화면에 보이는 모든 것들을 담당한다. HTML, CSS, JavaScript를 사용하여 웹 페이지를 디자인하고 개발하며, UI/UX 디자인, 레이아웃, 애니메이션 등을 구현한다. 반면 백엔드는 데이터베이스, 서버, 애플리케이션, API, 웹 서비스 등의 데이터 처리와 서비스 로직을 구현한다. 즉, 프론트엔드가 사용자가 상호작용하는 화면을 만드는 것이 주요 역할이자 업무라면, 백엔드는 이러한 상호작용에 필요한 서버 자원을 관리하고 제공한다. 챗GPT의 답변을 간단히 정리했다. 2. 백엔드 개발자가 되고 싶은 이유 나는 어릴 적부터 컴퓨터 앞에 오래 앉아있었는데 그만큼 컴퓨터 고장도 잘 냈다. 네..

일상/ZB 2023.03.11