본문 바로가기

프로그래밍25

[프로그래머스] 원하는 문자열 찾기_자바 더보기문제 설명 알파벳으로 이루어진 문자열 myString과 pat이 주어집니다. myString의 연속된 부분 문자열 중 pat이 존재하면 1을 그렇지 않으면 0을 return 하는 solution 함수를 완성해 주세요. 단, 알파벳 대문자와 소문자는 구분하지 않습니다.    class Solution { public int solution(String myString, String pat) { int answer = 0; // 문자열 일치이므로 myString, pat 둘다 동일하게 변경(대문자 or 소문자) myString = myString.toUpperCase(); pat = pat.toUpperCase(); .. 2024. 8. 14.
RESTful API 란? RESTful API란 무엇일까요?RESTful API는 Representational State Transfer의 약자로, 웹 서비스를 개발하는 데 사용되는 아키텍처 스타일입니다. 쉽게 말해, 서로 다른 시스템들이 HTTP 프로토콜을 통해 데이터를 주고받을 수 있도록 하는 일종의 규약이라고 생각하면 됩니다.RESTful API의 핵심은 자원(Resource)입니다. 각각의 자원은 고유한 URI(Uniform Resource Identifier)를 가지며, HTTP 메서드(GET, POST, PUT, DELETE 등)를 통해 이 자원에 대한 CRUD(Create, Read, Update, Delete) 작업을 수행합니다.  왜 RESTful API를 사용할까요?단순하고 직관적: HTTP 프로토콜을 기반으.. 2024. 8. 7.
[백준 - 9498번] 시험 성적 - Java 문제시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.입력첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.출력시험 성적을 출력한다. import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputSt.. 2024. 8. 1.
[백준 - 1330번] 두 수 비교하기 - Java import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;/** 문제두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.** */public class Main { public static void main(String[] args) throws IOException { int A, B; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); .. 2024. 8. 1.