목록분류 전체보기 (68)
Step by Security Study

문제 링크 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 최종 코드 A, B = map(int, input().split()) if AB: print(">"); elif A==B: print("=="); 배운 내용 처음 아래와 같이 코드를 작성했는데 문법 오류가 발생했었다. A, B = int(input()); if AB: print(">"); else A==B: print("=="); 1. 'else' 다음에는 조건이 아니라 실행 코드가 와야 한다. 그렇기 때문에 마지막 조건을 수행하려면 'else'가 아니라 'elif'가 와야 한다. 2. 입력 값을..
문제 링크 https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 문제 POINT 역슬래시(\) 출력 방법 찾아보기 최종 코드 cat= '''\ /\\ ) ( ') ( / ) \(__)|''' print(cat); 문제 풀이 처음 이 문제를 풀 때는 아래와 같이 작성했다. 하지만 결과는 "출력 형식이 잘못되었습니다" cat= ''' \ /\ ) ( ') ( / ) \(__)| ''' print(cat); 도대채 뭐가 문제인 것일까 고민을 많이 했다. 아무리 봐도 예제 출력과 똑같이 출력했는데... 도저히 방법이 생각나지 않아 게시판에 글을 올렸다. 정답이 아닌 이유는 바로 불필요한 개행이 포함되어 있었기..
문제 링크 https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 최종 코드 A, B, C= map(int, input().split()) print(A+B+C); 풀이 과정 이 문제는 [입출력과 사칙연산] 단계에 있는 문제를 차례로 풀면 쉽게 답을 알 수 있다. 그래서 따로 설명을 남기지 않았다.
문제 링크 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 최종 코드 A = int(input()); B = input(); print(A*int(B[2])); print(A*int(B[1])); print(A*int(B[0])); print(A*int(B)); 문제 풀이 과정 이 문제가 [입출력과 산칙연산] 단계에서 가장 어려웠다. 처음 생각해낸 방법은 아래와 같다. 바로 첫 번째 입력 받은 수와 두번째 입력 받은 수의 각자리를 곱해서 출력한 것이다. 하지만 이건 두번째 입력 받은 수가 무조건 385여야 하기 때문에 실패. A, B= map(int..

문제 링크 https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 문제 POINT - 사용자로부터 여러 개의 입력 값을 받을 수 있는 방법 찾기 코드 (Python3으로 작성) A, B, C = map(int, input().split()) print((A+B)%C); print(((A%C) + (B%C))%C); print((A*B)%C); print(((A%C) * (B%C))%C); 공부한 내용 작성한 코드를 살펴보자. A, B, C = map(int, input().split() input 함수를 통해 사용자로부터 3개의 값을 입력받으면, split ..

문제 링크 https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 문제 POINT - 문제에서 주어지지 않은 지시사항을 임의로 추가하지 않는다. - 입력받은 아이디 값 뒤에 ??!를 붙여서 출력한다. 코드 (Python3으로 작성) print(input()+"??!"); 배운점 자신만만하게 아래 코드로 처음 문제를 풀었는데 틀렸다. 어떤 이유일까? 고민했고, 답을 찾지 못해 게시판에 도움을 요청했다. user_id = input("아이디를 입력해주세요..

문제 링크 https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 문제 POINT - input을 통해 사용자로부터 입력받은 문자열을 정수(int)로 변환해야 한다. - 서기 / 불기 차이 확인 (2541 - 1998) -> Caht GPT에 서기와 불기 차이를 물어봤을 때 544년이라고 나왔다. 하지만 문제에서는 543년 차이가 난다고 나온다. 문제 기준으로 작성하자. 코드 (Python3으..

Visual Studio Code 자동 줄바꿈 기능 설정하는 방법입니다. 처음 사용하다 보니 모르는 것 투성이네요... 그래도 공유 목적으로 글 남겨봅니다 : ) 1. 상단 [File] > [Preferences] > [Settings] 2. 검색창에 Word Wrap을 입력한 다음 설정값을 ON으로 변경