LC·Dict

solv·er

B2
/ˈsɑːlvər//ˈsɒlvə/드물게 쓰임

문제나 퍼즐을 해결하는 사람 또는 프로그램

noun명사

  1. 1

    해결자, 문제 해결자문제, 퍼즐, 어려운 질문 등을 해결하는 사람B2general

    a person who solves a problem, puzzle, or difficult question

    • The puzzle's fastest solver finished in ten minutes.

      그 퍼즐의 가장 빠른 풀이자는 10분 만에 끝냈다.

    • She is a calm and creative problem solver.

      그녀는 침착하고 창의적인 문제 해결자이다.

  2. 2

    솔버, 해결 프로그램계산이나 복잡한 문제의 해답을 찾는 컴퓨터 프로그램, 도구, 알고리즘C1technical

    a computer program, tool, or algorithm that finds the solution to a calculation or complex problem

    • The equation solver returned two possible answers.

      그 방정식 풀이 프로그램은 가능한 답 두 개를 반환했다.

    • Engineers used a solver to test thousands of designs.

      엔지니어들은 수천 가지 설계를 시험하기 위해 해석 프로그램을 사용했다.

    유의어algorithm, program

뉘앙스 · 쓰임

solver는 ‘해결하는 사람/도구’라는 역할에 초점이 있습니다. problem solver는 직장이나 생활에서 실질적으로 문제를 잘 해결하는 사람이라는 긍정적인 뉘앙스가 강하고, fixer는 비공식적으로 복잡한 상황을 처리하거나 때로는 수상한 방식으로 해결하는 사람을 뜻할 수 있습니다.

단독으로 solver라고 하면 문맥에 따라 약간 딱딱하거나 전문적으로 들릴 수 있습니다. 일상 대화에서는 a good problem solver, a puzzle solver처럼 앞에 어떤 문제인지 붙여 쓰는 경우가 많습니다. 컴퓨터·수학 분야에서는 solver가 전문 용어처럼 쓰일 수 있습니다.

유의어 뉘앙스 비교

problem-solver
일반적인 문제 해결 능력이 있는 사람을 더 자연스럽게 나타냄
puzzle-solver
퍼즐을 푸는 사람이라는 뜻으로 범위가 더 좁음
algorithm
문제를 푸는 절차 자체를 뜻하며, solver보다 더 넓은 기술 용어
program
컴퓨터 프로그램이라는 뜻이 더 일반적이고, 반드시 문제 해결 기능을 뜻하지는 않음

자주 쓰는 표현 · Collocations

noun+noun

  • problem solver문제 해결자
  • puzzle solver퍼즐 풀이자; 퍼즐 풀이 프로그램
  • crossword solver십자말풀이를 푸는 사람; 십자말풀이 도구
  • equation solver방정식 풀이 프로그램

verb+noun

  • use a solver풀이 프로그램을 사용하다

어원 · 암기 팁

[Latin]동사 solve에 ‘~하는 사람/것’을 뜻하는 접미사 -er가 붙어 만들어진 말입니다. solve는 라틴어 solvere에서 온 말로, 원래 ‘풀다, 느슨하게 하다’라는 뜻과 관련이 있습니다.

solve(해결하다, 풀다) + -er(~하는 사람/것)

💡 solve가 ‘풀다’이므로 solver는 ‘푸는 사람’ 또는 ‘풀어 주는 도구’라고 기억하면 쉽습니다.