목록구현 (104)
기록방
👉 문제링크 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 🔸 문제 분석 🔸 세 정수의 합을 출력한다. 🔸 코드 🔸 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long answer = 0; for (int i = 0; i < 3; i++) answer += sc.nextLong(); System.out.println(answer); } } 🔸 코드 해석 🔸 입력되는 값이 최대 천억이므로 long형으로 입력받는다. 🔸 end ..
👉 문제링크 25083번: 새싹 아래 예제와 같이 새싹을 출력하시오. www.acmicpc.net 🔸 문제 분석 🔸 예제 출력의 새싹 모양을 출력한다. 🔸 코드 🔸 public class Main { public static void main(String[] args) { System.out.println(" ,r'\"7\n" + "r`-_ ,' ,/\n" + " \\. \". L_r'\n" + " `~\\/\n" + " |\n" + " |"); } } 🔸 코드 해석 🔸 예제 출력을 복사해서 프린트에 넣었더니 자동으로 정리되서 들어감. 🔸 end 🔸 인텔리제이가 출력을 정리해줘서 편하게 풀이됐다.
👉 문제링크 10699번: 오늘 날짜 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. www.acmicpc.net 🔸 문제 분석 🔸 현재 날짜를 규격에 맞게 출력한다. 🔸 코드 🔸 import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { LocalDate now = LocalDate.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("YYYY-MM-dd"); String formatedNow = now.format(formatter); System.out.pr..
👉 문제링크 4101번: 크냐? 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수가 주어진다. 두 수는 백만보다 작거나 같은 양의 정수이다. 입력의 마지막 줄에는 0이 www.acmicpc.net 🔸 문제 분석 🔸 입력받은 두 수 중에 첫 번째 수가 크면 "Yes", 아니면 "No"를 출력한다. 0 0이 입력될 때까지 반복한다. 🔸 코드 🔸 x, y = map(int,input().split()) while x != 0 and y!= 0: if x > y: print("Yes") else: print("No") x, y = map(int,input().split()) 🔸 코드 해석 🔸 0 0이 입력될 때까지 while 반복으로 입력받고 계산한다. 🔸..
👉 문제링크 11723번: 집합 첫째 줄에 수행해야 하는 연산의 수 M (1 ≤ M ≤ 3,000,000)이 주어진다. 둘째 줄부터 M개의 줄에 수행해야 하는 연산이 한 줄에 하나씩 주어진다. www.acmicpc.net 🔸 문제 분석 🔸 set를 구현하는 문제이다. 🔸 코드 🔸 import sys m = int(sys.stdin.readline()) s = set() for i in range(m): order = sys.stdin.readline() if order[:3] == "add": s.add(int(order[4:])) elif order[:6] == "remove": x = int(order[7:]) if x in s: s.remove(x) elif order[:5] == "check": ..