Algorithm
알고리즘이란 컴퓨터가 문제를 해결하기 위해 사용하는 일련의 단계들로 구성된 과정을 말합니다.
-
문제 짝수와 홀수 문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" 정답 function solution(num) { return num % 2 === 0 ? "Even" : "Odd"; } TIL TIL 원래 코드는 function solution(num) { let answer = 0; if (num % 2 === 0) { answer = "Even"; } else { answer = "Odd"; } } 이런 코드 였다. 결과 값을 바로 삼항연산자 값으로 return해주니 간편하게 되었다. 마음..
짝수와 홀수문제 짝수와 홀수 문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" 정답 function solution(num) { return num % 2 === 0 ? "Even" : "Odd"; } TIL TIL 원래 코드는 function solution(num) { let answer = 0; if (num % 2 === 0) { answer = "Even"; } else { answer = "Odd"; } } 이런 코드 였다. 결과 값을 바로 삼항연산자 값으로 return해주니 간편하게 되었다. 마음..
2023.04.10 -
1998년생인 태국에서는 내가 2451년생? 문제 문제번호 18108 문제 사이트 백준 문제 내용 ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 반면, 우리나라는 서기 연도를 사용하고 있다. 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오. 입력 서기 연도를 알아보고 싶은 불기 연도 y가 주어진다. (1000 ≤ y ≤ 3000) 출력 불기 연도를 서기 연도로 변환한 결과를 출력한다. 예제입력 2541 예제출력 1998 알고리..
1998년생인 태국에서는 내가 2451년생?1998년생인 태국에서는 내가 2451년생? 문제 문제번호 18108 문제 사이트 백준 문제 내용 ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 반면, 우리나라는 서기 연도를 사용하고 있다. 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오. 입력 서기 연도를 알아보고 싶은 불기 연도 y가 주어진다. (1000 ≤ y ≤ 3000) 출력 불기 연도를 서기 연도로 변환한 결과를 출력한다. 예제입력 2541 예제출력 1998 알고리..
2022.09.26 -
??! 문제 문제 번호 10926 문제 사이트 백준 문제 내용 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. 입력 첫째 줄에 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어진다. 아이디는 알파벳 소문자로만 이루어져 있으며, 길이는 100자를 넘지 않는다. 출력 첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다. 예제입력 joonas 예제출력 joonas?!! 알고리즘 분류 제출 python print(f'{input()}??!') 의견 간단하게 입출력을 해보는 문제인 것 같다.
??!??! 문제 문제 번호 10926 문제 사이트 백준 문제 내용 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. 입력 첫째 줄에 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어진다. 아이디는 알파벳 소문자로만 이루어져 있으며, 길이는 100자를 넘지 않는다. 출력 첫째 줄에 준하의 놀람을 출력한다. 놀람은 아이디 뒤에 ??!를 붙여서 나타낸다. 예제입력 joonas 예제출력 joonas?!! 알고리즘 분류 제출 python print(f'{input()}??!') 의견 간단하게 입출력을 해보는 문제인 것 같다.
2022.09.26 -
A+B 문제 문제번호 1000 문제 사이트 백준 문제 내용 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 예제입력 1 2 예제출력 3 알고리즘 분류 제출 python a, b = map(int, input().split()) print(a+b) 의견 처음에 낸 코드는 이거였다. a = input() b = input() print(int(a)+int(b)) 생각해보니 한줄에 값을 다 받아야 되었다. map() 함수를 찾게 되었다. map(function, iterable) 함수의 동작은 두 번째 인자로 들어온 반복 가능한 자료형 (리스트나 튜플)을 첫 번째 인자로 들어온 함..
A+BA+B 문제 문제번호 1000 문제 사이트 백준 문제 내용 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 예제입력 1 2 예제출력 3 알고리즘 분류 제출 python a, b = map(int, input().split()) print(a+b) 의견 처음에 낸 코드는 이거였다. a = input() b = input() print(int(a)+int(b)) 생각해보니 한줄에 값을 다 받아야 되었다. map() 함수를 찾게 되었다. map(function, iterable) 함수의 동작은 두 번째 인자로 들어온 반복 가능한 자료형 (리스트나 튜플)을 첫 번째 인자로 들어온 함..
2022.09.26 -
다음 두 값을 변수에 저장하고 곱셈 계산식을 출력하는 프로그램을 작성하라. 추의 무게 = 49, 중력의 비율 = 0.268349 * 0.268300 = 13.146700 #include int main (void){ int a=49; double grv=0.2683; printf("%d * %f = %f",chu,grav,chu*grav);}[출처] 정올(jungol) > 기초다지기 > 입력 > 자가진단4|작성자 해피용
정올 - 입력 - 자가진단4다음 두 값을 변수에 저장하고 곱셈 계산식을 출력하는 프로그램을 작성하라. 추의 무게 = 49, 중력의 비율 = 0.268349 * 0.268300 = 13.146700 #include int main (void){ int a=49; double grv=0.2683; printf("%d * %f = %f",chu,grav,chu*grav);}[출처] 정올(jungol) > 기초다지기 > 입력 > 자가진단4|작성자 해피용
2015.06.30 -
제출: 3340 해결: 2037두 개의 정수형 변수를 선언하고 값을 대입하여 아래와 같이 출력되는 프로그램을 작성하라.55 - 10 = 45 2008 - 1999 = 9 #include int main (void){ int a=55; int b=10; int c=2008; int d=1999; printf("%d - %d = %d\n",a,b,a-b); printf("%d - %d = %d",c,d,c-d);[출처] 정올(jungol) > 기초다지기 > 입력 > 자가진단3|작성자 해피용
정올 - 입력 - 자가진단3제출: 3340 해결: 2037두 개의 정수형 변수를 선언하고 값을 대입하여 아래와 같이 출력되는 프로그램을 작성하라.55 - 10 = 45 2008 - 1999 = 9 #include int main (void){ int a=55; int b=10; int c=2008; int d=1999; printf("%d - %d = %d\n",a,b,a-b); printf("%d - %d = %d",c,d,c-d);[출처] 정올(jungol) > 기초다지기 > 입력 > 자가진단3|작성자 해피용
2015.06.30