본문 바로가기

전체 글245

[프로그래머스] 문자열 붙여서 출력하기(c언어) https://school.programmers.co.kr/learn/courses/30/lessons/181946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답 #include #define LEN_INPUT1 11 #define LEN_INPUT2 11 int main(void) { char s1[LEN_INPUT1]; char s2[LEN_INPUT2]; scanf("%s %s", s1, s2); printf("%s%s",s1,s2); return 0; } 문자배열 s1과 s2를 만들어준다. ​ s1,s2에 각각 입력받아준다.(scanf사용) s.. 2023. 12. 24.
[프로그래머스] 배열 만들기 4(c++) https://school.programmers.co.kr/learn/courses/30/lessons/181918 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답 #include #include using namespace std; vector solution(vector arr) { vector stk; int i=0; while(1){ if(i>=arr.size()){ break; } if(stk.empty()==true){ stk.push_back(arr[i]); i+=1; } else{ if(stk.back() 2023. 12. 24.
[프로그래머스] 할 일 목록(c++) https://school.programmers.co.kr/learn/courses/30/lessons/181885 답 #include #include using namespace std; vector solution(vector todo_list, vector finished) { vector answer; for(int i=0;i 2023. 12. 24.
[프로그래머스] 배열 만들기 6(c++) https://school.programmers.co.kr/learn/courses/30/lessons/181859 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답 #include #include using namespace std; vector solution(vector arr) { vector stk; for(int i=0;i 2023. 12. 24.
[프로그래머스] 전국 대회 선발 고사(c++) https://school.programmers.co.kr/learn/courses/30/lessons/181851 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 답 #include using namespace std; int solution(vector rank, vector attendance) { int answer = 0; vector temp; for(int i=0;i 2023. 12. 24.
[백준] 10430번 나머지(python) https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 답 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) map을 이용해서 정수형으로 a,b,c에 각가가 입력받는다. (A+B)%C ((A%C) + (B%C))%C (A×B)%C ((A%C) × (B%C))%C 를 각각 출력해주낟. 참고 a,b,c=int(input().split()) 이렇게 쓰면 오류난다. map을 사용해서 입력받아야 한다. python은 출력이 끝나.. 2023. 12. 24.