반응형

프로그래밍 53

[C/C++] 백준 2440 별 찍기 - 3

백준 2440은 별 찍기 - 3 문제입니다. https://www.acmicpc.net/problem/2440 2440번: 별 찍기 - 3 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 www.acmicpc.net [ 별 문제 쉽게 푸는 법 TIP ] 1. 공백에 주의하자. 1) 쓸데 없는 공백이 있는지 확인하자. - '출력 형식이 잘못되었습니다' 백준 문제풀이에서는 쓸데 없는 공백을 출력할 경우 위와 같은 경고문을 띄운다. 전체적으로는 문제가 없어 보이더라도 꼼꼼이 확인해줘야 한다. 2) 별의 위치를 바꿔주기 위한 공백만 출력하도록 하자 코드를 짜다 보면, 별의 위치와 관련 없는 오른쪽 공백까지 출력하도록 코드를 짜게 되는 경우가 있다. 이 또한 '쓸데 ..

[C/C++] 백준 2439 별 찍기 - 2

백준 2439번은 별 찍기 - 2 문제입니다. https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net [ 별 문제 쉽게 푸는 법 TIP ] 1. 공백에 주의하자. 1) 쓸데 없는 공백이 있는지 확인하자. - '출력 형식이 잘못되었습니다' 백준 문제풀이에서는 쓸데 없는 공백을 출력할 경우 위와 같은 경고문을 띄운다. 전체적으로는 문제가 없어 보이더라도 꼼꼼이 확인해줘야 한다. 2) 별의 위치를 바꿔주기 위한 공백만 출력하도록 하자 코드를 짜다 보면, 별의 위치와 관련 없는 오른쪽 공백까지 출력하..

[C/C++] 백준 2438 별 찍기 - 1

백준 2438번은 별 찍기 - 1 문제입니다. https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net [ 별 문제 쉽게 푸는 법 TIP ] 1. 공백에 주의하자. 1) 쓸데 없는 공백이 있는지 확인하자. - '출력 형식이 잘못되었습니다' 백준 문제풀이에서는 쓸데 없는 공백을 출력할 경우 위와 같은 경고문을 띄운다. 전체적으로는 문제가 없어 보이더라도 꼼꼼이 확인해줘야 한다. 2) 별의 위치를 바꿔주기 위한 공백만 출력하도록 하자 코드를 짜다 보면, 별의 위치와 관련 없는 오른쪽 공백까지 출력하도록 코드를 짜게 되는 경우가 있다. 이 또한 '쓸데 없는 공백'..

[코틀린(Kotlin)/기초문법] 변수(var)와 상수(val)

변수(var) 변수를 선언할 때는 var을 앞에 입력해준다. 두 가지 버전으로 변수를 선언할 수 있는데, 1) 변수의 자료형을 함께 입력해주는 방법, 2) 변수의 자료형을 입력하지 않는 방법 두 가지다. 1) 변수의 자료형을 함께 입력 var a1 : Int = 100 println("변수 a1 : $a1") [출력] 변수 a1 : 100 1-1) a1은 변수(var)이므로 10을 증가시킬 수 있음 a1 += 10 println("변수 a1 10 증가 : $a1") [출력] 변수 a1 10 증가 : 110 2) 변수의 자료형을 입력하지 않음 var a2 = 100 println("변수 a2 : $a2") [출력] 변수 a2 : 100 상수(val) 1) 상수의 자료형을 함께 입력 val b1 : Int ..

[코틀린(Kotlin)/기초문법] 출력(println)

코틀린(Kotlin)의 기본 출력(println) 주의할 점은 l이 I(대문자 아이)가 아니라 l(소문자 엘)이다. printIn이라고 입력해놓고 오류가 뜬다고 삽질하지 말자! 파이썬(Python)처럼 세미콜론(;)이 붙지 않지만, 문자열을 출력하는 데에 있어서 작은따옴표가 아닌 큰따옴표를 사용해야 한다. println("Hello World!") 출력 : Hello World! 문자를 출력할 때에는 큰따옴표와 작은따옴표 모두 사용 가능하다. println('a') 출력 : a https://like-a-happy-cat.tistory.com/ 키보드 꾹꾹이하는 대학생 like-a-happy-cat.tistory.com https://blog.naver.com/snake6862 정훈 블로그 : 네이버 블..

[코틀린(Kotlin)] 시작하기 : 인텔리제이 IDEA(IntelliJ IDEA) 설치하기/다운로드

코틀린(Kotlin)을 시작하기 위해서는 젯브레인즈(jetbrains)가 제공하는 인텔리제이 IntelliJ IDEA를 다운받아야 한다. 인텔리제이는 홈페이지에서 다운받을 수 있으며, URL은 다음과 같다. https://www.jetbrains.com/ko-kr/idea/download/#section=windows 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com Ultimate 버전과 Community 버전이 있는데, Visual Studio를 Community 버전으로 다운받았던 것처럼 인텔리제이도 Community 버전을 다운받으면 된다. 다른 에디터들과 다르게 다운 속도도 빠르고 복잡하지 않아 놀라웠다! 다운로드를 ..

[C] 기초문법 포인터 핵심 정리 (1) 포인터 변수 선언하기

포인터, 메모리, 주소, 몇 번지, 접근, 참조, ... 다 필요 없다. 비전공자 또는 프로그래밍을 막 배우기 시작한 입문자들에겐 어려운 말들이 너무 많다. 그래서 필자는 C의 포인터를 간략하게 알기 쉽게끔 정리하려고 한다. 필자도 C를 공부한지 얼마 되지 않은 입문자 전공 대학생으로 오개념이 있을 수 있으니 주의하길 바란다. 포인터(변수) : 메모리의 주소 값을 저장하기 위한 변수이다. 이 정의를 보면 와닿지가 않는다. 메모리 공간에는 왜 접근해야 하고 주소 값을 왜 저장하는지도 모르겠고 왜 갑자기 포인터라는 단어가 튀어나오는 건지도 이해가 되지 않는다. 여러 전문가들은 집 주소를 예로 들면서 설명한다. (집 주소와 연계한 설명은 다른 사이트나 개념서에서도 확인할 수 있으니 생략하겠다.) 내 머릿속은 ..

프로그래밍/C 2022.01.23

[파이썬(Python)] 백준 2476번 주사위 게임

백준 2476번은 주사위 게임문제입니다. https://www.acmicpc.net/problem/2476 2476번: 주사위 게임 첫째 줄에는 참여하는 사람 수 N이 주어지고 그 다음 줄부터 N개의 줄에 사람들이 주사위를 던진 3개의 눈이 빈칸을 사이에 두고 각각 주어진다. www.acmicpc.net N = int(input()) import sys user_prize = [] for n in range(N): dice = list(map(int, sys.stdin.readline().split())) if len(set(dice)) == 1: user_prize.append(10000 + dice[0] * 1000) elif len(set(dice)) == 3: user_prize.append(ma..

[파이썬(Python)] 백준 11557번 Yangjojang of The Year

백준 11557번은 학교별로 마신 술의 양을 비교해서 가장 많이 마신 학교를 출력하는 문제입니다. 저는 중첩 반복문을 사용했습니다. https://www.acmicpc.net/problem/11557 11557번: Yangjojang of The Year 입학 OT때 누구보다도 남다르게 놀았던 당신은 자연스럽게 1학년 과대를 역임하게 되었다. 타교와의 조인트 엠티를 기획하려는 당신은 근처에 있는 학교 중 어느 학교가 술을 가장 많이 먹는지 www.acmicpc.net T = int(input()) school, amount = [], [] import sys for t in range(T): N = int(sys.stdin.readline()) for n in range(N): school_amount ..

[파이썬(Python)] 백준 10214 Baseball

백준 10214번은 연고전 야구경기결과 문제입니다. 전체적인 맥락은 주사위 게임과 비슷합니다. https://like-a-happy-cat.tistory.com/14 [파이썬(Python)] 백준 2855번 주사위 게임 백준 2855번은 주사위게임 문제입니다. 창영이와 성덕이가 기본점수 100점을 두고 주사위를 던져 주사위 눈이 작은 사람이 큰 사람의 눈만큼 점수를 빼주는 문제입니다. https://www.acmicpc.net/problem/1 like-a-happy-cat.tistory.com 다만 다른 점은 테스트 케이스를 입력받지만 야구 시합은 9회 진행된다는 것, 테스트 케이스 실행될 때마다 각각 누가 이겼는지 출력해야한다는 것입니다. https://www.acmicpc.net/problem/10..

반응형