Coding Test 6

[프로그래머스] Oracle - 3월에 태어난 여성 회원 목록 출력하기

한달 전에 코테를 본 적이 있는데, 이 때 프로그래머스 사이트를 알게 되어서 백준에 없는 SQL 문제들이 많더라구요. (코테는 떨어졌지만.. 제가 완벽하게 아는건 SQL 문제 밖에 없더군요..) 오늘 풀어 본 문제는 3월에 태어난 여성 회원 목록을 출력하는 문제 였습니다. https://school.programmers.co.kr/learn/courses/30/lessons/131120#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 표는 MEMBER_PROFILE 테이블의 구조를 나타낸 것이고 문제 설명에 나와 있는 것처럼 각각 속성들의 이름이..

[백준] 10872번: 팩토리얼

10872번: 팩토리얼 (acmicpc.net) 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net 오늘은 팩토리얼에 대한 문제를 풀어보았다. 팩토리얼을 이해하기 위하여 재귀함수 그림을 가져왔다. factorial 함수의 return n * factorial(n - 1) 부분에서 자기 자신을 호출하고 있는 것을 볼 수 있다. 4! 을 구하기 위하여 factorial(4) 를 호출하게 되면 4 * factorial(3) 을 반환하기 때문에 다시 factorial(3) 이 호출된다. 숫자를 입력받기 위해 Scanner 함수와 재귀함수를 이용하였다. 0! = 1로 표현할 수 있고 a가 1또는 0이 될 때는 return 1을..

Coding Test/백준 2023.05.05

[백준] 1008번: A / B

블로그를 한 달에 두 번 정도 적는거 같다. 분발하자. 백준을 푸는데 단계별로 푸는 중이라 쉬운것부터 하고있다. 근데 이 쉬운 문제도 난 한 번에 성공하지 못한다.. 너무 멍.청.한건가?.. ... 1008번: A/B (acmicpc.net) 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 이거를 보고 자료형이 아니라 실수형이라는 걸 알아 float를 사용해야 된다고 생각했다 . 이 코드대로 실행하였더니. 컴파일 에러가 발생했다. 자신감 있게 하였는데, 아니여서 당황스러웠다... 이클립스에 들어가서 코드를 실행하였는데 아무 문제 없었다. 문제를 다시보니 답은 0.3333333333333333 이고 내가 쓴 코드는 0.333333..

Coding Test/백준 2023.01.16

[백준] 18108번: 1998년생인 내가 태국에서는 2541년생?!

18108번: 1998년생인 내가 태국에서는 2541년생?! (acmicpc.net) 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 문제를 보고 태국에는 별 난게 있다는 사실을 알게 되었다. 태국에서 2541년생이 1998년생이라고 한다. 이 문제는 단순한? 문제라 생각하여 불기년도인 (2541) - 서기년도(1998)을 하면 543이 나온다. 즉, 둘의 차이는 543년이라는 것이다. Scanner 연산자를 이용하면 간단하게 코딩을 할 수 있다.

Coding Test/백준 2022.12.20

[백준] 1000번 : A+B 1001번 : A - B

https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 오늘은 연산자에 대해 문제를 풀어보았다. 역시 처음부터 맞진 않았다... ㅜㅜ 단순하게 연산자를 지정 후 더하면 될 것이라 생각하였는데, 자바는 아니었다.. 자료 명령어를 사용해야 실행할 수 있다는 걸 알아 Scanner를 이용하였다. Scanner는 단순한 단어를 입력하기 위한 명령을 필요로 하게 되었다. 이 기능은 기본 형식과 정규식을 사용해 구문을 분석 할 수 있다. 처음 코드 작성할 때 import java.util.*;를 작성해야한다. 이걸 작성안해서 에러가 몇번 발생했다.. Scanner 클래스 문장은 :..

Coding Test/백준 2022.08.25